Расширение временного файла Rsync

Это не будет иметь реального значения, в том смысле, что если вы запустите screen (или tmux) и отключитесь, то вашему приложению будет послан сигнал NOHUP, независимо от того, запускаете вы его с nohup или нет.

Я предлагаю вам попробовать, используя screen/tmux и просто запустить программу без nohup. Затем быстро отключитесь, войдите в систему и снова подключитесь к предыдущей сессии. Вы увидите, что ваша сессия просто продолжает работать, и что вы можете видеть ее вывод (прокрутка назад в буфере требует некоторых специальных команд), и что вы можете (вероятно) прервать запущенную программу, нажав Ctrl+C, по существу, как если бы вы никогда не отсоединялись.

Таким образом, если ваша исходная программа каким-то образом неожиданно завершается и, надеюсь, пишет в nohup.out, что является причиной, теперь этот вывод идет в screen буфер сессии. Но если он ничего не выводит при использовании nohup, вы не получите больше информации при запуске внутри screen. Завершается не nohup, а ваша программа, несмотря на выполнение "под" nohup.

4
07.11.2016, 16:10
1 ответ

man rsync:

Beginning with rsync 3.1.1, the  temp-file  names  inside
              the specified DIR will not be prefixed with an extra dot (though
              they will still have a random suffix added).
0
27.01.2020, 20:55

Теги

Похожие вопросы