I가에서 읽고 현대 운영 체제의 명령이 실행될 때, 쉘이 자식 프로세스를 생성하는 책, 아이가 완성 된 실행을 가지고 다음 사용자에서 다른 명령을 기다립니다 때까지 기다립니다. 이것은 실제로 같은 많은 프로그램의 경우입니다 gedit
. 터미널은 내가 닫을 때까지 명령을받지 않습니다 gedit
. 그러나 원자 코드 편집기를 열면 셸이 즉시 반환되어 편집기를 실행해도 다음 명령을 수락 할 수 있습니다. 터미널을 닫아도 원자가 닫히지 않습니다 . 이것은 편집자가 하위 프로세스로 열지 않았 음을 의미합니까? 이를 가능하게하는 기본 메커니즘은 무엇입니까?
달리기 ps au | grep atom
제공
<username> 8042 0.0 0.0 15944 2264 pts/1 S+ 00:55 0:00 grep --color=auto atom
@ kirill-a 질문을 업데이트했습니다.
—
Aswin PJ
ps au | grep atom
터미널에서 실행 하여 질문에 출력을 추가 할 수 있습니까?