【发布时间】:2015-06-26 14:50:00
【问题描述】:
在为网站制作 PHP 脚本来杀死进程时,这会杀死具有该名称的所有进程...
<?PHP exec ("pkill linuxjampded"); ?>
但是通过特定端口杀死它们并不会...
<?PHP exec('kill -9 $(lsof -i:29070 -t)'); ?>
为什么?在 shell 中使用 php 命令进行测试时...
php -r "echo exec('kill -9 $(lsof -i:29070 -t)');"
它通过该端口号执行并终止进程就好了。
如果有另一种方法可以通过它的端口杀死一个进程,或者使用 .sh 或 PHP 脚本,这对我有很大帮助。
【问题讨论】: