我想通过adsl连接运行rsync,只有当我不使用它(从午夜到上午6点)。 下载的文件必须在上午6点停止,并在午夜恢复。 有大文件(数百GB)和小文件(几GB)。
我怎样才能自动做到这一点?
我只是build议使用两个crontabs
您可以通过计划cron作业在午夜运行rsync -au src dest 。 使用-u选项将防止再次复制所有内容。
rsync -au src dest
-u
您也可以(在上午6点使用cron作业)运行脚本以查找正在运行的rsync命令并使用SIGTERM其杀死。
SIGTERM