Automatizarea accesului la distanță de ftp sftp, note de administrator de sistem

Sarcina, există două foldere locale, trebuie să renunți la aceste fișiere la ftp de la distanță în aceleași foldere când apar aceste foldere. Metoda nu se pretinde a fi perfectă, dar funcționează și îndeplinește toate cerințele.







Instalați programul WinSCP.

Creați un fișier de script WinSCP

opțiunea lot pe
opțiunea confirmați

# Dosare excluse
opțiunea exclude "Backup"

# format de conexiune: utilizator: parola @ gazdă
deschideți ftp: // username: password @ ipaddress

# Modificarea directorului la distanță
cd / home / kiaj / greencorner

# Activați modul binar
opțional transfer binar







# Luăm fișiere pe discul local
primiți IN / * D: \ IN

# Mutați fișierele descărcate în directorul Backup de pe serverul de la distanță
mv IN /*.* IN / Backup /

# Am pus fișiere din directorul local în telecomandă
puneți D: \ OUT \ *. * OUT /

# Lăsăm WinSCP
ieșire

hai să salvăm fișierul ca remoteupdown.txt

și introduceți-o în linia de comandă

winscp.exe / console / script_remoteupdown.txt

Pot fi foarte comenzi foarte utile

Adăugați modificări în directorul local în directorul la distanță
Keepuptodate [ [ ]]

și sincronizează directoarele
sincronizați local | telecomandă | ambele [ [ ]]

Pentru a automatiza acest script, configurați intervalul necesar executării prin sarcina Programată din Windows.

Nu mă prefac că sunt originală, doar o notă.







Articole similare

Trimiteți-le prietenilor: