如何编写一个python程序让Linux机器在收到信号时重新启动?

2024-09-24 00:27:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个主程序”主.py“偶尔会结冰。每当我发现这种情况发生时,我想有一个单独的程序”手表.py“让我的Linux机器重启。这些脚本在启动时自动启动,因为我编辑了/etc/rc.本地. 在

现在/等等/rc.本地看起来像这样-

python watch.py &
python main.py &

这样可以让两个程序同时运行。当我注意到主.py已经冻结了,我会手动发出信号手表.py(使用远程TCP连接)重新启动。当出现以下情况时,我的python代码或shell脚本应该是什么来真正重新启动系统手表.py“收到信号了吗?在

可能的答案可能是编写一些python代码来重新启动Linux机器,编写一些python代码以退出某个参数,并在注意到该参数后,执行“sudo reboot”。在


Tags: 代码py程序脚本机器编辑参数linux