如何在shell脚本中串行执行命令



我想写一个shell脚本来按顺序执行一些命令(下一个命令只有在上一个命令完成后才开始,依此类推(。我以前从未写过bash脚本,也找不到合适的序列。

我知道在终端中,你可以做yarn this && yarn that && yarn other之类的事情,它可以工作,但我不知道shell脚本中的等效内容。

#!/bin/sh
direnv allow
# now wait for direnv allow to finish
direnv reload
# now wait for direnv reload to finish
yarn start:server

shell将按照编写的顺序依次执行每个命令。服务器通常进行守护进程,即fork((并具有父级返回。它们通常有-f标志来抑制这种行为,正是因为您可能想要这种串行行为。

相关内容

  • 没有找到相关文章

最新更新