python - 如何在启动 Python 进程后退出 bash 脚本?

标签 python linux bash unix exec

我有一个 Python 程序,可以从 GitHub 存储库 self 更新。当我激活更新过程时,Python 脚本运行 updater.bash 脚本并自行终止。 bash 脚本更新程序,然后再次运行它。但尽管我将 exit 0 放在更新程序的末尾,它仍会继续运行。因此,每次更新都会创建另一个占用更多资源的 bash 脚本。

如何在运行 Python 脚本后终止脚本?

最佳答案

exec python ... 用 python 程序替换 bash。

参见:help exec

关于python - 如何在启动 Python 进程后退出 bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58241340/

相关文章:

python - Django - 保留字段的历史

python - model.summary() 在使用子类模型时无法打印输出形状

linux - 如何查找目录中特定文件的磁盘使用总量

regex - sed:未终止的 's' 命令`

python - Apache httpd 不加载 .bashrc

Python 留下 10% 具有最大权重的分支 NetworkX 图

python - Django 中的 "management.py"是什么?

linux - 定时 API : is there such a thing?

linux - Ansible azure 模块 azure.azcollection.azure_rm_adgroup_info 的 Azure AD 应用程序权限

bash - 将当前环境变量复制到 `docker run`的范围