Ошибка rsync: получен SIGINT, SIGTERM или SIGHUP (код 20) на rsync.c (544) [отправитель = 3.0.6] - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь удалить огромные данные (~ в ТиБ) с помощью команды rsync. Команда выполняется в фоновом режиме с помощью nohup. Но все равно происходит сбой без успешного завершения процесса с указанной ниже ошибкой в ​​файле журнала.

rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [sender=3.0.6]

Пожалуйста, предложите, что должно быть сделано в этом случае. Это команда, которую я выполняю.

nohup rsync -a --delete empty_dir/ dir_to_be_deleted/ &

1 Ответ

0 голосов
/ 18 июля 2019

rsync не работает с nohup, но с помощью экрана мы можем успешно запустить rsync в фоновом режиме. Ниже приведена команда

1) Открыть экран

 screen -S rsync

2) Запустить процесс rsync

rsync -rvz --delete syncing_to_empty_dir/ folder_marked_for_deletion/

3) отсоединить экран

ctrl+A+d  

Это решило мою проблему, и надежды будут работать и для других.

...