在后台运行rsync

时间:2014-11-11 16:42:45

标签: linux ubuntu rsync server

我需要rsync,这是我的命令:

rsync -aAXvP --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@xx.xx.xx:/* /

但是我需要关闭ssh连接,所以这个过程应该在后台进行。我尝试了nohup和屏幕,但他们退出了。如何在后台运行rsync?

1 个答案:

答案 0 :(得分:1)

您可以使用Cron安排作业运行。从命令行输入crontab -e并添加以下行以在今天中午运行,将12更改为24小时不同的时间。

时间参数按此顺序排列: 分钟(0-59),小时(0-23,0 =午夜),日(1-31),月(1-12),工作日(0-6,0 =周日),

crontab -e
##Add this line##
01 12 11 11 * rsync -aAXvP --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@xx.xx.xx:/* /

以下是关于Cron的信息:https://help.ubuntu.com/community/CronHowto