Попробуй nohup ./cool-retro-term &
. Это должно делать свое дело. Nohup отсоединяет целевой процесс от текущего терминала bash и делает его невосприимчивым к сбоям при закрытии терминала . Обратите внимание, что я сказал, закрыто, а не Ctrl-C
'Эд. Вот для чего &
. Он перемещает процесс в фоновый режим, поэтому вам не нужно беспокоиться о случайном убийстве процесса. После выполнения этой команды вы можете безопасно закрыть CMD.
Могу ли я запустить крутой ретро-термин (или другие программы визуальной оболочки) на WSL, используя Xming, не требуя продолжения работы исходного терминала?
378
rainydaymatt
Я открываю WSL Ubuntu Bash, экспортирую DISPLAY =: 0, а затем запускаю ./cool-retro-term; это работает отлично, но по необходимости вылетает из ЭЛТ, если я закрываю bash. Любые советы, как избежать этого?
Вы пытались отсоединить его? [Отключение запущенного процесса от оболочки bash | Блог Дэниела Бирда по программированию] (https://danielbeard.wordpress.com/2011/06/08/detaching-a-running-process-from-a-bash-shell/)
DavidPostill 6 лет назад
0
Ага; останавливает вывод, но закрытие термина все равно убивает его.
rainydaymatt 6 лет назад
0
1 ответ на вопрос
0
Arjun Vikram
Похожие вопросы
-
2
Как отправить escape-символ на OS X терминал?
-
1
Как разблокировать заблокированный файл псевдонимов в OS X?
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
2
Mac OS X: нужен простой скрипт
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
3
Группы окон OSX
-
2
Можно ли настроить несколько вкладок при запуске терминала?
-
8
Эквивалент 'End Process' в Linux