Skip to main content
 首页 » 编程设计

python之作为启动脚本运行时结束 Python 脚本

2025年05月04日13freeliver54

我正在使用 Debian,我有一个 python 脚本,我想在 rc.local 期间运行它,以便它在引导时运行。我已经让它与一个旨在运行和终止的测试文件一起工作。

问题是这个文件最终应该使用 Scheduler 无限期地运行。它的工作是进行串行读取,对这些读取进行少量处理,然后插入 MySQL 数据库。但是,如果需要进行更改,我会担心无法取消脚本以进入我的登录提示,因为我无法使用 Ctrl+C (^C) 提前终止测试脚本。

我希望有一些我只是缺少的命令可以完成此操作。是否有另一个我遗漏的关键命令将终止 python 脚本并结束 rc.local?

谢谢。

编辑:另一个对我有帮助的可能解决方案是,如果有一种方法可以在引导期间在后台启动 python 脚本。因此它将启动脚本,然后允许登录,同时继续在后台运行脚本。

我开始认为这不是可以完成的事情,因此其他建议来完成与我正在尝试做的事情类似的事情也会有所帮助。

再次感谢。

请您参考如下方法:

看来这只是我的一个愚蠢错误。

我意识到这样做的全部意义在于允许 python 脚本在启动期间作为后台进程运行,所以我将“&”添加到脚本调用的末尾,就像从 shell 和 viola I 运行它时一样可以通过按“Enter”进入我的密码提示。

我想把这个答案放在这里以防万一这会是非常错误的事情,但它实现了我正在寻找的东西。