首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能在Ubuntu上杀死php脚本中的进程

我不能在Ubuntu上杀死php脚本中的进程
EN

Stack Overflow用户
提问于 2011-05-12 06:11:26
回答 2查看 1.9K关注 0票数 3

我在1小时内在命令行中运行shell。我想用PHP脚本来阻止它。我通过使用getmypid()知道它的$pid是2000;

我使用PHP script作为:exec("kill 2000");exec("kill -KILL 2000"); exec("kill -9 2000"); posix_kill(2000,9);,但不能杀死它。

如果在终端,我简单的使用~$ kill 2000 .But不能用php脚本。

EN

回答 2

Stack Overflow用户

发布于 2011-05-12 06:16:38

如果你在安全模式下运行PHP,你必须修改safe_mode_exec_dir以包含终止二进制文件的目录,你还必须使用"su -c“来终止不属于你自己的进程。它还取决于exec()是否在php.ini的disabled_functions列表中。

票数 2
EN

Stack Overflow用户

发布于 2011-05-12 06:18:15

检查php.ini中的安全模式配置。有关详细信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5971231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档