Посмотрите вывод процесса будучи разъединением от сессии SSH

Я соединяюсь со своим веб-хостом из Windows 7 с помощью шпаклевки ssh. Когда я запускаю сценарий в удаленном хосте, иногда я разъединяюсь. Я должен соединиться снова, и от команды "PS aux", я вижу, что мой сценарий все еще работает, но у меня нет выводов на терминале больше.

Как я могу видеть выводы сценария после перевхода?

Спасибо.

1
задан 14.07.2014, 16:14

2 ответа

Необходимо рассмотреть рабочий Экран GNU после входа на пути ssh. Существует тонна, которую можно сделать оттуда, о котором можно читать в сети. Основная функциональность даст Вам новую оболочку, которая (волшебно) продолжит работать даже после того, как Вы закрыли свое окно шпаклевки.

Когда Вы снова соединитесь с сервером, просто экран "Пуск" с "-R" опцией, и Вы снова соединитесь со своей существующей сессией. Волшебство.

Это, вероятно, уже установлено в Вашей системе; попытайтесь ввести "экран" при приглашении оболочки.

После того как Вы начинаете использовать экран, Вы зададитесь вопросом, как Вы жили без него. Для расширенного экранного опыта попробуйте "byobu". Это предварительно установлено на более новых версиях Ubuntu.

4
ответ дан 12.12.2019, 08:15

Вы не можете, не устанавливая/настраивая дополнительное программное обеспечение, но альтернативно Вы могли перенаправить вывод сценария к файлу журнала и часам, которые завершил файл журнала после сценария или в то время как это работает путем выполнения этой команды для выполнения сценария:

myscript.sh > ~/scriptlog.log

Выводы будут затем записаны в scriptlog.log в Вашем корневом каталоге.

Поскольку Хороший, но не выдающийся Фанат заявил в своем комментарии:

Можно затем наблюдать файл журнала в псевдореальное время с

tail scriptlog.log
1
ответ дан 12.12.2019, 08:15

Теги

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