【发布时间】:2015-06-17 01:02:53
【问题描述】:
我正在为我的树莓派使用 2 个带有 rc.local 的 python 程序,第一个程序是我的主程序,另一个是第二个程序。第二个程序是关闭覆盆子,但是当我执行第二个程序时,我的第一个程序仍在运行并将停止,直到覆盆子真正关闭。 我想让第二个程序在树莓派真正关闭之前杀死第一个程序,我该怎么做?
【问题讨论】:
标签: python python-2.7 raspberry-pi
我正在为我的树莓派使用 2 个带有 rc.local 的 python 程序,第一个程序是我的主程序,另一个是第二个程序。第二个程序是关闭覆盆子,但是当我执行第二个程序时,我的第一个程序仍在运行并将停止,直到覆盆子真正关闭。 我想让第二个程序在树莓派真正关闭之前杀死第一个程序,我该怎么做?
【问题讨论】:
标签: python python-2.7 raspberry-pi
也许更简单的方法是使用 shell 来终止相关进程? linux中的每个进程都有一个分配给它的编号,你可以通过输入来查看
pstree -p
在您的终端中。然后你可以通过输入终止进程
sudo 杀死进程号
这有帮助吗,还是您在想一些更复杂的事情?
【讨论】: