Ответ 1
У обоих есть свои + и -:
поЬир:
- nohup хорошо использовать для запуска procs в фоновом режиме, когда proc не нужен любой пользовательский ввод, такой как httpd-сервер или любой другой серверный процесс, например что.
- nohup создает запись в журнале выполнения proc. имя файла журнала по умолчанию nohup.out
- Это позволяет избежать убийства из-за ошибки ctrl + C, ctrl + D. Просто безопасный охранник.
- Обычно он устанавливается по умолчанию с базовой настройкой. Не нужно устанавливать отдельно, как экран.
- Эта функциональность очень специфична для работы в фоновом режиме и выгрузки. Низкая интенсивность памяти.
Экран:
- Поставляется отдельно. Вы можете перейти в центр обработки данных или войти в систему любая коробка и ожидающий экран присутствуют.
- Хорошо управлять несколькими терминалами по отдельным темам и давать им имя.
- Это больше менеджер терминалов, а не команда запускать proc для бесконечного времени, например nohup.
- Это более подходит, если proc требует ввода пользователя. Как установить | скрипты, да/нет.
- С тонами функций появляется память. Но согласились, некоторые действительно отличные функции.
В заключение, обе это две разные вещи, сделанные с различными программами, поэтому сравнение затруднено.
Ура!