Если вы делаете экран в linux, а затем ssh на какой-либо другой машине, запустите там задание, отсоедините его от экрана и отсоедините терминал. Если я снова открою терминал, я смогу пройти этот сеанс, и работа все еще запущена. Я просто хочу знать, как внутри работает этот экран?Как работает экранная команда в Linux
0
A
ответ
1
Отсоединение делает именно то, что буквально означает. Отделяет экранный процесс от родителя. Это означает, что его родитель (ваша сессия ssh) не будет информировать о своем зависимом/дочернем процессе о его окончании.
Для получения дополнительной информации это ссылки могут быть полезными:
https://en.wikipedia.org/wiki/Nohup
https://unix.stackexchange.com/questions/3886/difference-between-nohup-disown-and
Смежные вопросы
- 1. Экранная команда и питон
- 2. Экранная команда для буфера
- 3. Экранная команда LINUX - два видео на одном экране
- 4. Команда Linux не работает
- 5. Как работает команда ls в Linux/Unix?
- 6. Как работает команда «rm» в Linux?
- 7. vim map long GNU Экранная команда
- 8. Как проверить, работает ли экранная заставка?
- 9. Команда экспорта Linux не работает
- 10. Экранная сетка прокрутки extjs работает
- 11. Команда Sed в linux
- 12. команда ps в linux
- 13. Команда поиска linux не работает должным образом
- 14. Команда Linux nohup не работает правильно
- 15. system() команда не работает C++ linux
- 16. команда Linux не работает под ЦМД
- 17. Команда linux env не работает должным образом?
- 18. Почему команда «syscall» работает под Linux?
- 19. Команда Linux в AWK
- 20. Правильно ли работает команда md5sum linux?
- 21. Linux команда находки из Java не работает
- 22. Команда Linux не работает при смене серверов
- 23. Linux команда работает JAVA с cronjob
- 24. команда перезапуска apache в Linux?
- 25. Linux Bash goto команда?
- 26. Linux-Wget команда
- 27. Что делает команда linux?
- 28. Команда Linux backup files
- 29. экранная клавиатура
- 30. Сенсорная команда в Linux/Unix
Параметр 'screen' утилита имеет "архитектуру клиент-сервер". Часть сервера не прекращается, только клиент отсоединяется. Таким образом, все дочерние процессы, запущенные частью сервера, остаются неизменными и продолжаются. И клиент может снова подключиться. – arkascha
Возможно, я ошибаюсь, но мне кажется, что вы хотите сделать наоборот: сначала подключитесь к другой машине, начните сеанс экрана, выполните некоторую работу там, отсоедините от него, закройте ssh-соединение. Когда вы снова подключитесь, вы можете снова подключиться к нему. В любом случае это обычный прецедент. То, как вы это делаете, экран (на вашей машине) просто поддерживает соединение ssh, но не перезагрузит ваш компьютер. – maahl