<分区>
我正在运行许多程序(全部用 fortran 编写)。现在我正在运行一个程序 (./first)
但我希望一旦它完成另一个程序开始运行 (./second)
,然后另一个程序结束下一个开始(./third)
等等。知道我怎样才能从终端做到这一点吗?谢谢!
<分区>
我正在运行许多程序(全部用 fortran 编写)。现在我正在运行一个程序 (./first)
但我希望一旦它完成另一个程序开始运行 (./second)
,然后另一个程序结束下一个开始(./third)
等等。知道我怎样才能从终端做到这一点吗?谢谢!
最佳答案
怎么样
./first && ./second && ./third
或
./first ; ./second ; ./third
在第一种情况下,如果其中一个程序失败(退出代码为 != 0),则链会中断。在第二种情况下,应用程序继续运行,即使其中一个(例如 ./second)将失败。
关于linux - 如何一个接一个地运行一个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565134/