ftpsynck Синхронизация на Ftp директории или директно копие на даден саит или други неща.
Програмката е много хубава и лесна за употреба. Няма да навлизам в подробности как се инсталира а само настроиките и начините за употреба.
1 свалята си птограмата от
тук и инсталирате. Преди да го свалите проверете дали не се подържа от вашата система за качване на софтуер.
2 създавате един фаил примерно в /etc/ftpsync.cfg и в него слагате следните данни:
Код
localdir= #име на директориата
ftpserver=ftp.server.com #Името на Сървъра
ftpdir= #Директорията на Сървъра която искате да се изкопира
ftpuser= #user за ftp-то
ftppasswd= #pass за ftp-to
След като направиме това вече сме настроили конфигурационния фаил за да изпълнеме синхронизациата. сега остава да се изпълни командата.
3. Изпълнение на командата
Код
ftpsync.pl -g cfg=/etc/ftpsync.cfg
като -g е за да се откопират данните а -n да се сложат на сървъра. Много внимаваите каква команда пускате за да не се окаже че вместо да изкопирате данните да не направите така че да изтрииете всичко :)
cfg= # оказваме къде се намира конфигурационния фаил
4. остана да се направи даден сцрипт които да го зададене в crontaba има два варианта единия е да се сложи директно така а другия да се направи Bash script които е доста по сложно и е повод за друг урок.
аз ще ви представя обикновенния вариант за сега.
Моита операционна среда е FreeBSD и ви давам директно моя вариант за изпълнение.
Код
50 * * * * /usr/local/bin/ftpsync.pl -g cfg=/usr/local/etc/ftpsynck/ftpsync.cfg
аз съм го сложил на 50 мин. поради това че има хора които променят дадени неща по машината.
Надявам се да съм ви бил полезен
Моля влезте, за да коментирате.
|
Рейтингите са достъпни само за регистрирани.
Моля влезте или се регистрирайте за да гласувате.
Няма оценки.
|