小编Dha*_*ara的帖子

如何停止服务产生的所有子进程

我有一个在 Ubuntu 上运行的服务,配置如下:

#/etc/init/my_service.conf

start on (local-filesystems and net-device-up IFACE=eth1)

respawn

exec python -u /opt/XYZ/my_prog.py 2>&1 \
                 | logger -t my_prog.py
Run Code Online (Sandbox Code Playgroud)

使用 停止服务时sudo service my_service stop,python 进程不会被终止。杀死父进程kill也不会杀死 python 进程。

如何完全停止服务(即所有子进程都被杀死)?理想情况下,我不想修改上面的配置文件。

linux services ubuntu

6
推荐指数
2
解决办法
8613
查看次数

标签 统计

linux ×1

services ×1

ubuntu ×1