2014-11-11 2 views
0

мне нужно Rsync, это моя команда:Run Rsync в фоновом режиме

rsync -aAXvP --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} [email protected]:/*/

Но мне нужно, чтобы закрыть соединение SSH, так что этот процесс должен идти в фоновом режиме. Я пробовал с nohup и экраном, но они выходят. Как запустить rsync в фоновом режиме?

+0

вы пытались запустить его на переднем плане? – Tuanitim

ответ

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"} [email protected]:/*/

Здесь информация о Cron: https://help.ubuntu.com/community/CronHowto

Смежные вопросы