我正在设置一个 repo,我想制作一个 shell 脚本,它将运行两个运行后端和构建前端的命令。我到目前为止是这样的:
#!/bin/sh
sh -e "sh -c 'cd frontend && ng build'"
sh -e "sh -c 'cd backend && symfony server:start'"
但是,当我尝试运行它时,我会返回sh: 0: Can't open sh -c ...
两条线。解决方案是什么?应该清楚的是,在您手动执行之前,这两个命令都不会终止。不需要为这两个命令打开一个新的终端,一个可以在当前终端中执行。