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