python - 如何停止一个在 linux 上连续运行的 Python 脚本

我有多个 Python 脚本在 linux 中连续运行,其中一个用于监视我的网络中包含线程的设备,而真正的功能,如果有任何问题,它会在电报机器人上向我发送消息。

我的数据库每天都在变化,我每天早上都使用“crontab -e”命令来杀死脚本,方法是使用 [kill -9 -l <program_name.py>] 并在 1 分钟后运行脚本,但每隔一天消息数量增加了一个,就像它永远不会杀死昨天的线程进程。

我目前通过 PuTTy 登录 Linux 并在那里进行所有编码。那么,linux 中是否有一个命令可以完全停止一个 python 脚本并保留其他脚本?

回答1

您是否尝试将“sys.exit()”放在最后一行或最后一个函数中?

...
sys.exit()

或者,您可以尝试终止进程本身:

...
os.system('kill $PPID')

相似文章

最新文章