我有一个python程序,我想1)启动2)5秒后终止(“使用strg+c命令”),3)重新启动。你知道吗
我试过:
timeout 10 sudo python myProg.py
但这并没有杀人myProg.py公司10秒后。它一直在跑!
我想我的问题是myProg.py公司运行while(1)循环,因此如果我尝试以下操作:
sudo python myProg.py
pkill -f myProg.py
我在相关问题中发现,我从来没有到过pkill线。你知道吗
如果你能给我指出正确的方向,那将非常有帮助。(我是拉斯宾·杰西)
Tags:
由于脚本无限循环,因此无法访问pkill,因此需要对进程进行背景处理,即
sudo python myProg.py &
但是如果您想在5秒后终止脚本,您可以在linux中使用timeout:您可以指定要用
-s
发送的信号:相关问题 更多 >
编程相关推荐