我有一个可以从GitHub存储库更新自身的Python程序。当我激活更新过程时,Python 脚本运行updater.bash
脚本并杀死自己。bash 脚本更新程序,然后再次运行它。但是尽管我exit 0
更新程序的末尾放了,但它仍在运行。因此,每次更新都会创建另一个消耗更多资源的 bash 脚本。
如何在脚本运行 Python 脚本后终止脚本?
exec python ...
用python程序替换bash。
请参阅:help exec