sleep 5000
을 PPID 및 제 2 단자에 내가 실행 해요 : 유닉스에서 나는 kill 명령을 사용하여 ppid를 제공함으로써 터미널을 닫습니다. 왜? 죽일 -9 하나 개의 터미널에서
ps -ef | grep sleep
그런 다음 나는 PPID를 사용하여 제 2 터미널에서이 프로세스를 죽이는거야. 그런 다음 sleep 명령을 실행하는 첫 번째 터미널을 닫습니다. 고아처럼 수면 명령을 생성하지 않습니다.
$ ps -ef | grep sleep
trainee 4887 4864 0 17:05 pts/0 00:00:00 sleep 5000
trainee 4889 4264 0 17:05 pts/1 00:00:00 grep --color=auto sleep
kill -9 4864
왜 ?
'ps'는 프로세스의 PID와 부모 PID ('PPID')를 표시하고 잘못된 열을보고있을 것입니다. 따라서 'sleep'의 부모 *가 죽습니다. – Biffen