我需要rsync,这是我的命令:
rsync -aAXvP --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@xx.xx.xx:/* /
但是我需要关闭ssh连接,所以这个过程应该在后台进行。我尝试了nohup和屏幕,但他们退出了。如何在后台运行rsync?
答案 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