Ubuntu закрывает терминал Gnome в течение ночи

Я раньше выполнял программу 24*7 Сокета TCP Perl в моем сервере UBUNTU. Обычно я открывал бы терминал Gnome и шел бы, чтобы написать сценарий пути и запустить сценарий Perl. Терминал Gnome остается открытым повсюду. Это хорошо работало в течение 6 месяцев. Но в течение прошедших трех дней, Это не работает правильно. Терминал Gnome закрывается автоматически и так программа Сокета. На следующий день утро я снова открыл терминал и запустил программу сокета, с другой стороны терминал был закрыт в течение ночи. Я не мог найти решение в сети. Нуждаюсь в помощи в решении вопроса

3
задан 14 September 2015 в 11:41

3 ответа

Запустите свою программу в экран . Просто экран установки, откройте свой терминал и введите "экран". С того момента на всем Вы делаете будет в персистентном 'экране', который не зависит от того, закрывается ли внешняя оболочка.

, Если Ваш терминал закрывается, можно открыть новый и повторно прикрепить экран.

, Если я пишу программы, которые должны работать как это (я буду обычно запускать их удаленно через ssh) я обычно пишу в проверке, так, чтобы программа отказалась запускаться, если это не работает на экране (проверка, если СВИНАРНИК переменной среды существует). Тем путем я не могу случайно запустить программу за пределами экрана.

5
ответ дан 1 December 2019 в 13:01

Возможно запустить программу в фоне (Вашему сценарию, возможно, понадобилось бы некоторое изменение, если это не возможно) с...

nohup {program} > {program.out} 2>&1 & 

вывод из программы будет перенаправлен к {program.out}. Если Вы изменитесь">" на">> то", это добавит вывод вместо того, чтобы переписать в предыдущий раз, когда это использовалось.

, Который избавил бы от необходимости терминальный сеанс. Помимо этого это также захватит сообщения об ошибках, которые Вы, возможно, пропустили из-за терминального сеанса того, чтобы быть, уничтожил/остановил.

5
ответ дан 1 December 2019 в 13:01

Нажмите CTRL + ALT + F2 и регистрируйтесь со своим именем пользователя и паролем.

Выполнение команда оттуда и это не должно закрываться.

3
ответ дан 1 December 2019 в 13:01

Другие вопросы по тегам:

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