我有两个命令,它们都可以更改目录并运行程序。我想将它们合并为一个shell脚本。
命令是:
cd engine && python cli.py run-engine
cd javascript/services/client && yarn watch
如何将它们组合成一个shell脚本?
答案 0 :(得分:1)
只需使用&
启动命令#! /bin/sh
cd engine && python cli.py run-engine &
cd javascript/services/client && yarn watch &
如果需要与它们同步,则可以添加两个“ wait”。最长寿命的过程完成后,它才会结束。
或者您可以只将第一个与符号与&符号一起使用,然后在不使用背景的情况下运行第二个与符号。
或者您可以使用诸如“守护程序”(apt install daemon)之类的工具来控制服务的启动/停止。