Używam „rsync -a -i / foo / bar”. Co jakiś czas chciałbym wiedzieć, co dokładnie robi rsync w tej chwili, bez ciągłego wyświetlania -v. Czy można zwiększyć szczegółowość uruchomionych procesów, np. Wysyłając sygnał „zabicia”?
Używam „rsync -a -i / foo / bar”. Co jakiś czas chciałbym wiedzieć, co dokładnie robi rsync w tej chwili, bez ciągłego wyświetlania -v. Czy można zwiększyć szczegółowość uruchomionych procesów, np. Wysyłając sygnał „zabicia”?
Odpowiedzi:
Przekierowałem dane wyjściowe w pliku, a następnie tail -f
w razie potrzeby zobaczyłem dane wyjściowe:
rsync -a /foo /bar >/tmp/rsync.log 2>&1
kiedy był potrzebny:
tail -f /tmp/rsync.log
rsync
Dokumentacja nie opisuje takie zachowanie, ani też nie ma (właściwa lub de facto) standardowy sygnał wysłać do procesu, w celu zmodyfikowania jego gadatliwość.
Jednak dzięki inkrementalnej naturze rsync
powinieneś być w stanie przerwać bieg rsync
z Ctrl+ Ci ponownie uruchomić go z '-v' i nie tracić w konsekwencji dużo czasu.