По крайней мере один ответ - то, что "удаленная" машина недостижима с ssh по некоторым причинам. Сообщение об ошибке просто абсурдно.
Можно использовать kill
остановить процесс.
Для 'вежливой' остановки к процессу (предпочитают это для нормальной эксплуатации), отправьте SIGTSTP:
kill -TSTP [pid]
Для 'твердой' остановки отправьте SIGSTOP:
kill -STOP [pid]
Обратите внимание, что, если процесс Вы пытаетесь зайти, PID находится в таблице задания Вашей оболочки, это может остаться видимым там, но завершенный, пока процесс не fg
'd снова.
Для возобновления выполнения процесса, отправил SIGCONT:
kill -CONT [pid]
Необходимо использовать kill
команда для этого.
Чтобы быть более подробными - необходимо указать правильный сигнал, т.е.
$ kill -TSTP $PID_OF_PROCESS
для приостановки процесса и
$ kill -CONT $PID_OF_PROCESS
для возобновления его. Зарегистрированный здесь.
kill -TSTP
(т.е. как приостановить). 1/2 год спустя, т.е. 2011, я пересмотрел свой ответ и заметил его неполноту. Таким образом я отредактировал его и добавил также kill -CONT
часть. Это должно объяснить различие в голосах по сравнению с ответом Steve.
– maxschlepzig
16.08.2016, 10:25
jobs
). Таким образом, Вы пошли бы:kill -TSTP %1
– Karoh 03.05.2016, 01:58