의견에서 저자는 자신이 nano
Matlab 명령을 CTRL-Z로 명령을 일시 중단 한 후 프롬프트가 표시되지 않는다고 말합니다. 이것은 아마도 Matlab (1)의 버그 일 것입니다 .CTRL-Z가 대처할 수 없다면 나노에 도달해서는 안됩니다 ...
문제는 쉘 명령 fg
( bg
및jobs
)이 쉘의 직접 하위 항목에서만 작동한다는 것입니다. 그러나 다른 쉘에서 중지 된 프로세스를 계속할 수는 있지만 화면 상태가 올바르게 관리되는 것은 아닙니다.
다른 터미널 창에서 nano
프로세스를 찾으십시오 .
% ps ugx | grep nano
romano 10600 0.0 0.0 20784 1628 pts/11 T 16:52 0:00 nano prova
romano 10653 0.0 0.0 18256 900 pts/11 S+ 16:53 0:00 grep nano
중지됨 (상태 T
)
계속해
kill -CONT 10600
... 그리고 그것이 작동하기를 바랍니다 (터미널을 크게 엉망으로 만들 수 있음). 당신은 또한 시도 할 수 있습니다
killall -CONT nano
그렇게하면 CONT
신호가 모든 "nano"프로세스로 전송됩니다 (문제는 아닙니다).
각주 :
(1) 나는 시도했다 octave
: EDITOR=nano octave
다음 edit file
옥타브한다. CTRL-Z를 누르면 문제가 해결됩니다. Matlab이 아니라 TSTP 신호를 수신하고 관리하는 사람에 대한 이상한 상호 작용 일 수 있습니다.
nano
터미널에서 정확히 어떻게 달리 나요?