通过 bash 脚本暂停 rsync?

通过 bash 脚本暂停 rsync?

如果 rsync 传输数据超过 X 分钟,有没有办法通过命令行暂停 rsync?我正在努力将其用作备份,并希望它每隔一段时间暂停一次,以防止硬盘过热或网络限制。我目前正在使用 Windows 批处理文件通过 cygwin 启动 Linux bash 脚本来执行此操作。

答案1

如果你能得到进程的PID,你可以使用

kill –STOPPID

暂停该过程,并且

kill –CONTPID

恢复它。检查退出状态;如果kill命令失败,第一个假设是该进程不再存在(因为它已经完成)。

相关内容