Как увидеть вывод терминала с ранее закрытого терминала - PullRequest
1 голос
/ 11 января 2012

Я подключаюсь к удаленному серверу, используя SSH

Я компилировал с использованием cmake, а затем make, нередко иметь процент прогресса в процессе компиляции, но на этот раз он есть. Я наблюдал за процессом компиляции, пока мое интернет-соединение не прервалось, поэтому puTTY закрыл сессию, и мне пришлось снова подключиться к моему серверу. Я думал, что весь прогресс был потерян, но сначала я проверяю список процессов командой ps aux , и я заметил, что процессы, связанные с компиляцией, все еще работают:

1160 tty1     Ss+    0:00 /sbin/mingetty tty1
 2265 ?        Ss     0:00 sshd: root@pts/1
 2269 pts/1    Ss     0:00 -bash
 2353 pts/1    S+     0:00 make
 2356 pts/1    S+     0:00 make -f CMakeFiles/Makefile2 all
 2952 ?        S      0:00 pickup -l -t fifo -u
 3085 ?        Ss     0:00 sshd: root@pts/0
 3089 pts/0    Ss     0:00 -bash
 3500 pts/1    S+     0:01 make -f src/compiler/CMakeFiles/hphp_analysis.dir/bui
 3509 pts/1    S+     0:00 /bin/sh -c cd /root/hiphop/hiphop-php/src/compiler &&
 3510 pts/1    S+     0:00 /usr/bin/g++44 -DNO_JEMALLOC=1 -DNO_TCMALLOC=1 -D_GNU
 3511 pts/1    R+     0:03 /usr/libexec/gcc/x86_64-redhat-linux6E/4.4.4/cc1plus
 3512 pts/0    R+     0:00 ps ax

Я хотел бы знать, возможно ли наблюдать за текущим прогрессом компиляции, наблюдая за ранее закрытым выходом терминала. Что-то похожее на 'cat / dev / vcsa1' или что-то

1 Ответ

0 голосов
/ 11 января 2012

Согласно приведенному выше комментарию, вы должны были использовать screen.

На самом деле, вы можете попытаться просмотреть файловые дескрипторы, используемые sshd, и оболочку, которую вы запустили, но я не думаю, чтоэто приведет вас очень далеко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...