당신은 항상 ^C
, ^D
(eof), Escape 등과 같은 명백한 것들을 시도 할 수 있지만, 모든 것이 실패하면 일반적으로 ^Z
(Control-Z)로 명령을 일시 중단 시켜 쉘로 돌아갑니다.
그런 다음 ps
명령 을 수행하고 명령의 PID (프로세스 ID)를 확인한 다음 kill thePID
( kill -9 thePID
이전이 작동하지 않은 경우) 명령을 실행하여 응용 프로그램을 종료하십시오.
이것은 응용 프로그램 / 명령을 종료 하는 깔끔한 방법이 아니며 데이터를 저장하지 않을 위험이 있습니다.
예 (사용 tidy
했지만 설치하지 않았습니다) :
$ gnuplot
G N U P L O T
Version 4.2 patchlevel 6
....
Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>
Terminal type set to 'wxt'
gnuplot>
gnuplot> ##### typed ^Z here
[1]+ Stopped gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1709 pts/1 00:00:00 ps
$ kill 1708 ###### didn't kill the command as ps shows
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1710 pts/1 00:00:00 ps
$ kill -9 1708 ### -9 did the trick
$
[1]+ Killed gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1711 pts/1 00:00:00 ps