有时,当我try 启动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中实现它,但exec('ps aux')
似乎只显示在PHP脚本本身中使用exec()
执行的进程(所以它显示的唯一进程就是它本身)