linux 下php的shell_exec()杀进程的问题 我在linux下写php代码,通过pid杀进程,执行没有错误提示,但就是不成功,执行完后进程id还在,有人说是权限问题,求教,代码如下:比如说进程id为1208<?phpshell_exec('kill 1208');?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多杀几次。有时用SHELL 都不好杀。。何况用PHP调 干脆你打命令杀几次看看, 在window下有些进程也这样, 要杀几次才挂。linux上没具体测试... 在命令行里输入kill 1208,马上用ps -aux看进程号就没了,为什么shell_exec(),杀就是杀不掉呢 $output = shell_exec('kill 1208');echo "<pre>$output</pre>";//你看下结果,就知道 现在手头没linux环境没办法帮你测试建议先用shell_exec把全部进程打印出来, kill一条,打印一次,看看有什么效果,或者先执行一些命令看看 不知道是环境有问题,还是什么,我即是用shell_exec(kill 1120);这么杀进程,然后查看都还是有,我想是不是权限的问题哦,直接在命令行kill都可以,就是用php来kill就不行 安全模式开启的情况下 shell_exec没法用的 关闭试试 如果还不行 应该就是这个用户的权限问题了 shell_exec(kill 1120)跟你命令行kill权限是不一样的。 除了root,只能给自己相同euid的进程发送signal 请教一个列举 php程序在IIS下运行正常,apache下出错 求助:media player 什么属性可以控制其视窗的大小? php4配置问题,各位高手帮帮忙! 如何接收并处理服务器返回的内容 ajax提交东西又要有权限认证,这个你们是怎么解决的? ajax动态生成input的问题 请高手帮忙解决:刷新页面时为何还会再添加一次其它页面传来的数据呢? 我想知道目前PHP程序员的待遇如何? class Mongo not found ajax 表单中应用 求解思路 关于表单的一个小问题
echo "<pre>$output</pre>";
//你看下结果,就知道
关闭试试 如果还不行 应该就是这个用户的权限问题了