基本上,我想运行两个Shell脚本,但是我希望其中一个脚本仅在另一个脚本完成后才能运行?我已经读了一些关于《直到和直到》的内容,但是我不太了解如何使用它们。我敢肯定这很简单,但是我对Linux很陌生。
只需使用&&
连接器(即复合命令):
./script1.sh && ./script2.sh
但是请注意,在这种情况下,仅当第一个脚本返回退出代码为0(即无错误)时,才会执行第二个脚本。如果要执行序列,无论第一个脚本的结果如何,只需执行以下操作:
./script1.sh ; ./script2.sh
您可以测试两个连接器的行为:
$ true && echo aa
aa
$ false && echo aa
$ false ; echo aa
aa
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句