nohup vs screen - что лучше для длительного процесса?
Предыстория: у меня есть долго работающий скрипт, который вносит изменения в схему базы данных, который имеет выходные данные, которые я хотел бы проверить после миграции. Я хотел бы написать это в файл.
Я читал переполнение стека о nohup и экране. Я пробовал оба, и у меня есть опасения по поводу обоих.
В:Как запустить процесс в качестве фона и никогда не умирать?
Они сказали, что использовалиnohup
и замазка убила процесс. Как это возможно? Мне не удалось выполнить репликацию с использованием терминала Mac OS X.
Сscreen
Я в ужасе набираю выход вместо ctrl + a, d
Кроме того, если я просто выйду из приложения терминала, когда использую экран, кажется, что он сохраняет состояние.
Экран, кажется, лучшее решение, потому что это действительно хорошо, как вы можете иметь несколько открытых и переключиться обратно в состояние.
Что бы вы посоветовали в моей ситуации? Я неЗапустить скрипт еще месяц или около того (когда у меня будет релиз). Должен ли я стать более удобным с экраном и просто придерживаться этого?