Używam następującej instrukcji cron do tworzenia kopii zapasowych z jednego folderu do innego folderu na tym samym komputerze:
19 21 * * * root rsync -ac --delete /source/folder /dest/folder
Kiedy używam pstree
, widzę, że cron rozwidla trzy procesy
├─cron───cron───rsync───rsync───rsync
I ps
9972 ? Ds 1:00 rsync -ac --delete /source/folder /dest/folder
9973 ? S 0:29 rsync -ac --delete /source/folder /dest/folder
9974 ? S 0:09 rsync -ac --delete /source/folder /dest/folder
Dlaczego są trzy procesy? Czy mogę ograniczyć się tylko do jednego?
Odpowiedzi:
http://rsync.samba.org/how-rsync-works.html
Używasz lokalnego rsync (źródłowy i docelowy to lokalny system plików), więc wszystkie trzy procesy będą tam działać.
Nic nie możesz zrobić, to z założenia.
źródło