I am using the following cron statement to backup from one folder to another folder in the same machine:
19 21 * * * root rsync -ac --delete /source/folder /dest/folder
When I use pstree
, I see the cron forked three processes
├─cron───cron───rsync───rsync───rsync
And 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
Why are three processes? Can I limit to only one?
http://rsync.samba.org/how-rsync-works.html
You are running a local rsync (source and destination are local filesystem) so all three processes will run there.
There is nothing you can do, this is by design.