Kopieren von einem Windows-Netzwerk auf einen Linux-Computer
330
user327725
Ich muss einen Stapel erstellen, der regelmäßig eine Datei file.txt von einem Windows-Remotecomputer (unter \ 1.2.3.4 \ Client $) auf einen Linux-Computer unter 7.8.9.10 kopiert. Die Charge sollte auf der Linux-Maschine laufen. Was ist der einfachste Weg, dies zu tun?
2 Antworten auf die Frage
1
Rich Homolka
Meine Vermutung ist die einfachste:
Windows-Dateifreigabe funktioniert.
Stellen Sie sicher, dass sich das smbclient- Programm in Ihrer Linux-Box befindet. Dies ist normalerweise in einem Paket namens Samba-Client oder ähnlichem.
Mache ein Skript, so etwas smbclient //1.2.3.4/Share -c 'get /file /dest/dir1'
Abhängig von Ihren Berechtigungen können Sie eine Authentifizierungsdatei, einen Namen und ein Kennwort hinzufügen. so wäre essmbclient -a smb_auth.txt //1.2.3.4/Share -c 'get /file /dest/dir1'
Planen Sie dies in cron.
1
KronoS
Hinweis: Dies entspricht nicht genau Ihren Anforderungen
Wenn Sie statt der umgekehrten Version von Windows zu Linux wechseln können, können Sie WinSCP und die Funktion "Ordner synchronisieren" verwenden:
Stellen Sie mit WinSCP eine Verbindung zur Linux-Box her
Wählen Sie: Commands->Keep Remote Directory up to Date...