그래서 명령 줄에서 PHP 스크립트를 실행하고 실행을 중지하고 싶었습니다.
나는 달렸다
$ ps aux | grep php
$ sudo kill 8754
$ sudo kill 8767
그리고 달렸다
$ ps aux | grep php
프로세스가 종료되었지만 이런 종류의 출력을 얻었는지 다시 확인하십시오.
jon 8754 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php
jon 8767 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php
jon 12275 0.0 0.0 4156 892 pts/1 S+ 11:27 0:00 grep --color=auto php
나는 T가 무엇을 의미하는지 고개 상태 열에서하고 중지 의미 발견,하지만 즉, 프로세스가 무엇을하고 있는지 이해가 안 돼요.
PHP에서 자체 신호 처리 를 만들 수 있다는 것을 알고 있지만 그렇게하지 않았습니다. PHP가 SIGTERM 신호를 수신 하면 어떻게됩니까?
중지 된 프로세스는 무엇입니까 (있는 경우)?