rsync 本身没有提供直接暂停和恢复同步任务的命令
kill 命令暂停 rsync 进程。首先,找到 rsync 进程的 PID(进程 ID):ps aux | grep rsync
然后,使用 kill 命令暂停进程,将 <PID> 替换为实际的进程 ID:
kill -STOP <PID>
要恢复暂停的同步任务,可以使用 kill 命令发送 SIGCONT 信号:
kill -CONT <PID>
nohup 命令将 rsync 命令放入后台运行,并在需要暂停时,可以通过检查 nohup.out 文件或使用 ps 命令找到进程并暂停它。例如,您可以使用以下命令运行 rsync:nohup rsync -avz --partial /source/ user@remotehost:/destination/ &
然后,您可以使用 ps 命令找到进程并暂停它,如上所述。
请注意,这些方法并不是 rsync 本身提供的功能,而是通过操作系统的进程管理来实现暂停和恢复同步任务。