Python 在vm上按顺序运行多个终端命令

Python 在vm上按顺序运行多个终端命令,python,ubuntu,Python,Ubuntu,您好,我如何在虚拟机(Ubuntu终端)上按顺序运行以下命令(当第一个命令完成时,下一个命令被执行) 我不确定是在上还是在这里问这个问题,我希望这里是正确的提问地点,如果您想逐个运行命令,并且只有在前一个命令成功完成后,您才能使用: nohup scrapy crawl test -o fed.csv & nohup scrapy crawl test -o feder.csv & nohup scrapy crawl fullrun -o dez.csv & 如果命令

您好,我如何在虚拟机(Ubuntu终端)上按顺序运行以下命令(当第一个命令完成时,下一个命令被执行)


我不确定是在上还是在这里问这个问题,我希望这里是正确的提问地点,如果您想逐个运行命令,并且只有在前一个命令成功完成后,您才能使用:

nohup scrapy crawl test -o fed.csv &
nohup scrapy crawl test -o feder.csv &
nohup scrapy crawl fullrun -o dez.csv &
如果命令彼此独立,则可以使用:

command1 && command2

谢谢,但要确保这一行
command1;command2
使它们同时运行,但此command1和command2先等待执行完成,然后再转到下一个右侧两个命令都等待上一个命令完成,但在
和&
情况下,只有在前一个命令执行无误且
的情况下,命令才会执行它将以任何方式执行,通过
错误
,bash检测命令退出状态是否等于0,0为成功,否则为失败。并非所有python脚本都遵循此规则。
command1; command2