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

bq9c1y66  于 2022-12-30  发布在  Shell
关注(0)|答案(1)|浏览(400)

我想写一个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
kiayqfof

kiayqfof1#

shell会一个接一个地执行命令。服务器通常会守护进程化,例如fork(),并让父进程返回。它们通常有-f标志来抑制这种行为,正是因为你可能需要这种串行行为。

相关问题