如何运行一个程序,一个接一个



我正在运行许多程序(都是用fortran写的)。现在我正在运行一个程序(./first),但我希望一旦它完成,另一个程序开始运行(./second),一旦其他程序完成,下一个程序启动(./third),以此类推。知道在终端机怎么做吗?谢谢!

./first && ./second && ./third

./first ; ./second ; ./third

在第一种情况下,链被中断,如果其中一个程序失败(退出与退出码!= 0)。在第二种情况下,应用程序继续运行,即使其中一个(例如。/second)将要失败。

假设您正在使用bash或兼容的shell:

  1. 按Ctrl-Z将first放到背景中(如果已经是背景则不需要)
  2. 运行wait && ./second && ./third

相关内容

  • 没有找到相关文章

最新更新