Von Linux Ubuntu per Crontab Dateien auf einen Windows Share kopieren
Hallo,
kann ich von einem Ubuntu Client per Crontab , Dateien auf einen Windows Server kopieren. Dieser ist ja in einer Domäne ?
Mein Ubuntu hat keine Grafische Oberfläche
Gruss
Jonas
kann ich von einem Ubuntu Client per Crontab , Dateien auf einen Windows Server kopieren. Dieser ist ja in einer Domäne ?
Mein Ubuntu hat keine Grafische Oberfläche
Gruss
Jonas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1217213977
Url: https://administrator.de/forum/von-linux-ubuntu-per-crontab-dateien-auf-einen-windows-share-kopieren-1217213977.html
Ausgedruckt am: 15.04.2025 um 14:04 Uhr
16 Kommentare
Neuester Kommentar

Grüße,
kann ich von einem Ubuntu Client per Crontab , Dateien auf einen Windows Server kopieren. Dieser ist ja in einer Domäne ?
Prinzipiell ist dies Problemlos möglich. Ob du es kannst, kann ich jedoch nicht sagen.
Gruss
Jonas
C.C.
kann ich von einem Ubuntu Client per Crontab , Dateien auf einen Windows Server kopieren. Dieser ist ja in einer Domäne ?
Mein Ubuntu hat keine Grafische Oberfläche
Kein Problem. Die ersten PCs waren auch ohne GUI.Gruss
Jonas
Moin,
den Windows-share entweder in der fstab eintragen oder per script mounten und dann per cp kopieren.
In der fstab
eintragen
und in der /datei/mit/credentials/.smb die credentials eintragen:
per script
Der Haken ist das Passwort im Skript! Es gibt Wege das zu lösen, aber dazu brauch man Erfahrung.
Copy-befehl
Was ist nun Dein Problem?
lks
PS: Daß man Computer ohne GUI nutzen kann ist die "natürliche" Methode mit Computern umzugehen. GUI ist nämlich Teufelszeug und lenkt vom Wesentlichen ab. Es war schon fast ein Sakrileg, als die gui-lose Bedienung durch grafische Editoren wie vi oder emacs durchbrochen wurde.
den Windows-share entweder in der fstab eintragen oder per script mounten und dann per cp kopieren.
In der fstab
//server/share /media/windows-share cifs uid=0,credentials=/datei/mit/credentials/.smb,iocharset=utf8,vers=3.0,noperm 0 0
und in der /datei/mit/credentials/.smb die credentials eintragen:
user=itnirvana
password=teenspirit
domain=windows-domain
per script
sudo mount -t cifs -o username=itnirvana@windows-domain,password=teenspirit //server/share /media/windows-share
Der Haken ist das Passwort im Skript! Es gibt Wege das zu lösen, aber dazu brauch man Erfahrung.
Copy-befehl
cp -av /pfad/zur/quelle/. /media/windows-share/pfad/zum/ziel/.
Was ist nun Dein Problem?
lks
PS: Daß man Computer ohne GUI nutzen kann ist die "natürliche" Methode mit Computern umzugehen. GUI ist nämlich Teufelszeug und lenkt vom Wesentlichen ab. Es war schon fast ein Sakrileg, als die gui-lose Bedienung durch grafische Editoren wie vi oder emacs durchbrochen wurde.

Zitat von @itnirvana:
Hallo,
ich habe mal in der Commando Zeile das getestet. Anscheinend verlangt er immer einen Eintrag in der FSTAB
Gruss
Jonas
Hallo,
ich habe mal in der Commando Zeile das getestet. Anscheinend verlangt er immer einen Eintrag in der FSTAB
Gruss
Jonas
Du hast beim Befehl hinten dran den MountPoint nicht angeben, ohne diesen sucht er per Default nach einem passenden Eintrag in der fstab
Zitat von @itnirvana:
Hallo,
ich habe mal in der Commando Zeile das getestet. Anscheinend verlangt er immer einen Eintrag in der FSTAB
Hallo,
ich habe mal in der Commando Zeile das getestet. Anscheinend verlangt er immer einen Eintrag in der FSTAB
Nur dann, wenn Du den mountpoint nicht angibst.
lks
Im prinzip schon.
Was ist da zu beachten ?
Keine Sonderzeichen und möglich leicht zu merken.
Üblich ist, den unter /mnt oder /media/username anzulegen, z.B. mit
mkdir /mnt/windows-server
Diesen Pfad gibst Du dann beim mount-Befehl als zusätzlichen Parameter mit an.
lks
PS: Eventuell solltest Du vielleicht Dir vorher Literatur und die manpages reinziehen und das Ganze nicht am "lebenden Objekt", sondern in einer Testumgebung ausprobieren.
Zitat von @itnirvana:
ich habe die Passwort Datei angelegt. In der FSTAB ist auch alles definiert.
Ich glaube er hat gemounted.
ich habe die Passwort Datei angelegt. In der FSTAB ist auch alles definiert.
Ich glaube er hat gemounted.
glaubst Du oder weißt Du?
Schau doch einfach nach:
- cat /etc/mtab
- cat /proc/mounts
- df -vh
zeigen alle an, was gemountet ist.
lks

Ich glaube heut scheint die Sonne, ach da ist ja ein Fenster ... 🐟

>>${backup_log}
Die Variable $backup_log (in der wohl ein Logfilepfad stehen sollte) gibbed zu dem Zeipunkt in dem Skript noch nicht, deswegen die Meldung ambiguous redirect weil nach "Leer" umleiten führt zu einem Umleitungsfehler.Also entweder die Variable definieren oder direkt in die Umleitung schreiben ...
exec 1>>/pfad/zum/logfile.txt 2>&1
p.s. Das wird hier langsam aber sicher ein Bash-Grundkurs ...
Bidde Wie kann ich einen Beitrag als gelöst markieren? nicht vergessen, ist inzwischen Off-Topic!