gpt4 book ai didi

python - 执行任务并在任务完成后关闭的 Shell 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:50:01 25 4
gpt4 key购买 nike

我想运行一个运行 python 程序并在程序完成后关闭的 shell 脚本。这是我写的

#!/bin/bash
python program
sudo shutdown -h now

这只是关闭系统而不等待程序完成。是否有其他等待程序完成的命令可供使用?

最佳答案

你的示例中的内容实际上应该只在 python 命令完成后关闭,除非 python 程序提前 fork 或后台运行。

另一种运行它的方法是让关闭以第一个命令的成功为条件

python command && sudo shutdown -h now

当然,如果 python 程序执行诸如 fork 或守护进程之类的操作,这仍然对您没有帮助。只需尝试单独运行 python 脚本,并注意控制是否立即返回到控制台。

关于python - 执行任务并在任务完成后关闭的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12171375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com