Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie.
Obecnie kopie zapasowe, wykonuję cyklicznie codziennie w godzinach 1:00 w nocy, za pomocą:
rsync -a --delete --rsh='ssh -p22' /home backup@server.pl:~/
Chciałbym uzyskać takie coś iż zawsze będę mieć dwie kopie, czyli np. kopia aktualna będzie w katalogu kopia, a kopia poprzednia w katalogu kopia_old.
Skrypt chyba musiał by działać na takiej zasadzie iż po wykonaniu kopi do katalogu "kopia" folder o nazwie kopia_old zostanie usunięty, a nazwa folderu "kopia" zostanie zmieniona na "kopia_old" i tak w kółko.
Jak mogę uzyskać takie coś?
PS. Pewnie da się to zrobić w bash, że jeżeli rsync skończy wykonywać, to zostanie wykonana określona akcja.
I później by te nazwy oraz usunięcie wykonano za pomocą komendy ssh
Ostatnio edytowany przez desavil (2011-09-29 16:34:44)
Offline
Generalnie wystarczy Ci bardzo prosty skrypt.
polecenie && kolejne_polecenie
„&&” umożliwia wykonanie kolejnego polecenia po poprawnym zakończeniu poprzedniego. Składnię ssh znajdziesz w manie, a cp i rm znasz ;)
Offline
Thx, o to mi chodziło. Jak po wykonaniu wykonać coś innego :)
Offline
Ja polecę inny produkt, który moim zdaniem ma duże szanse na sukces w społeczności.
http://burp.grke.net
Offline
Jest jeszcze mirordir
Ciekawa propozycja
Offline