gpt4 book ai didi

linux - 顺序执行后台进程unix

转载 作者:IT王子 更新时间:2023-10-29 00:26:01 25 4
gpt4 key购买 nike

我有两个脚本,分别是“S1”和“S2”。我执行这些脚本,

nohup S1 &

nohup S2 &

但我希望它们按顺序执行。也就是说,S2 应该只在 S1 成功完成时执行。我应该怎么做呢?我怎么知道 S1 何时完成执行?。任何例子将不胜感激。谢谢。

最佳答案

您可以按顺序执行它们,如下所示:

(nohup S1 && nohup S2) &

尝试

(echo 1 && sleep 1 && echo 2) &

double ampersand operator is described here .

请注意,当使用 && 时,S2 仅在 S1“成功”完成(返回代码 0)时运行。这似乎是你想要的。如果您希望 S2 运行而不管 S1 是否成功,请使用 ; 而不是 &&

关于linux - 顺序执行后台进程unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075227/

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