如何使用php中的pid杀死Linux进程?

基山

我面临一个有关从我的PHP代码中杀死Linux进程的问题。我正在proc_open()后台使用该函数从我的PHP代码运行Scrapy工具

它工作正常,但现在我想使用其进程ID终止该进程。要做到这一点我使用的exec("sudo kill -9 $pid");地方$pid是,我从我的PHP代码获取进程ID。

问题是此进程代表apache用户运行。我认为可能存在一些权限问题,因此我将apache用户添加到了sudoers文件中,apache ALL=(ALL) NOPASSWD:ALL但是我仍然无法将其杀死。不知何故,相同的kill命令可以从我的腻子控制台上运行。

我的代码在Amazon EC2实例上。

我的问题是,如何杀死php的pid标识的进程?

苏迪塔·查特吉

永远不要授予apachesudo权限!

使用exec("kill -9 $pid");-您的apache进程启动了它,它可以杀死它:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过进程名称而不是PID杀死Java进程(在Linux中)

来自分类Dev

如何在 Linux 中软杀死进程?

来自分类Dev

如何使用pid杀死Node.js子进程?

来自分类Dev

如何通过获取PID而不使用awk杀死Unix进程?

来自分类Dev

Linux如何“杀死”进程?

来自分类Dev

Linux中的Python:使用Shell杀死进程和子进程

来自分类Dev

除了杀死 pid 之外,如何在 linux 服务器中停止 stunnel(仅使用终端)

来自分类Dev

我如何在不使用kill的情况下杀死Linux中的进程?

来自分类Dev

如何在Linux中杀死守护进程?

来自分类Dev

如何使用wmic查找进程pid并使用taskkill杀死它

来自分类Dev

如果我只知道使用proc在Linux中的进程名称,如何获取pid

来自分类Dev

linux +使用中的端口+但没有从netstat返回PID来杀死PID

来自分类Dev

如何使用C ++中的kill函数杀死进程?

来自分类Dev

我如何知道要杀死哪个进程(PID)来杀死所有睡眠进程?

来自分类Dev

如何杀死除PID 1之外的所有进程?

来自分类Dev

使用其名称而不是PID杀死Java进程

来自分类Dev

对于Linux,如何使用系统调用杀死会话(具有相同的SID)中的所有进程?

来自分类Dev

在Linux中杀死后台进程

来自分类Dev

Malloc在Linux环境中杀死子进程

来自分类Dev

通过pid文件杀死进程

来自分类Dev

从android获取进程PID以杀死

来自分类Dev

如何找到并杀死php循环(进程)?

来自分类Dev

在PHP中使用其名称杀死进程

来自分类Dev

如何正确杀死bash中的进程

来自分类Dev

如何在Ubuntu中杀死MySqlWorkBench进程?

来自分类Dev

如何在Ubuntu中杀死MySqlWorkBench进程?

来自分类Dev

如何使用wait()杀死僵尸进程

来自分类Dev

如何杀死使用 Timer() 的 python 进程?

来自分类Dev

如何使用多处理模块杀死进程?

Related 相关文章

  1. 1

    通过进程名称而不是PID杀死Java进程(在Linux中)

  2. 2

    如何在 Linux 中软杀死进程?

  3. 3

    如何使用pid杀死Node.js子进程?

  4. 4

    如何通过获取PID而不使用awk杀死Unix进程?

  5. 5

    Linux如何“杀死”进程?

  6. 6

    Linux中的Python:使用Shell杀死进程和子进程

  7. 7

    除了杀死 pid 之外,如何在 linux 服务器中停止 stunnel(仅使用终端)

  8. 8

    我如何在不使用kill的情况下杀死Linux中的进程?

  9. 9

    如何在Linux中杀死守护进程?

  10. 10

    如何使用wmic查找进程pid并使用taskkill杀死它

  11. 11

    如果我只知道使用proc在Linux中的进程名称,如何获取pid

  12. 12

    linux +使用中的端口+但没有从netstat返回PID来杀死PID

  13. 13

    如何使用C ++中的kill函数杀死进程?

  14. 14

    我如何知道要杀死哪个进程(PID)来杀死所有睡眠进程?

  15. 15

    如何杀死除PID 1之外的所有进程?

  16. 16

    使用其名称而不是PID杀死Java进程

  17. 17

    对于Linux,如何使用系统调用杀死会话(具有相同的SID)中的所有进程?

  18. 18

    在Linux中杀死后台进程

  19. 19

    Malloc在Linux环境中杀死子进程

  20. 20

    通过pid文件杀死进程

  21. 21

    从android获取进程PID以杀死

  22. 22

    如何找到并杀死php循环(进程)?

  23. 23

    在PHP中使用其名称杀死进程

  24. 24

    如何正确杀死bash中的进程

  25. 25

    如何在Ubuntu中杀死MySqlWorkBench进程?

  26. 26

    如何在Ubuntu中杀死MySqlWorkBench进程?

  27. 27

    如何使用wait()杀死僵尸进程

  28. 28

    如何杀死使用 Timer() 的 python 进程?

  29. 29

    如何使用多处理模块杀死进程?

热门标签

归档