때때로 Firefox를 시작하려고하면 "Firefox 프로세스가 이미 실행 중입니다"라고 표시됩니다. 그래서 나는 이것을해야합니다 :
jeremy@jeremy-desktop:~$ ps aux | grep firefox
jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox
jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox
jeremy@jeremy-desktop:~$ kill 7451
내가 원하는 것은 나를 위해 모든 것을 할 명령입니다. 입력 문자열과 grep
프로세스 목록에서 (또는 무엇이든) 가져 와서 출력의 모든 프로세스를 종료합니다.
jeremy@jeremy-desktop:~$ killbyname firefox
PHP에서 시도했지만 PHP 스크립트 자체에서 exec('ps aux')
실행 된 프로세스 만 표시하는 것 같습니다 exec()
(따라서 표시되는 유일한 프로세스는 자체입니다).
pkill -f "Process name"
명령에 대한 답변을 참조하고 있습니다 .