[英]Run two ongoing commands in bash script
所以,我是shell脚本的新手,我真的这样做是一个学习练习。 我的问题非常简单。 要运行我的Node应用程序,我需要启动mongod并启动nodemon。 事实是,它们的作用并不重要,但重要的是它们是连续的并且都有输出。
我已经到了下面的代码示例,但是mongod运行然后停止会发生什么。 当然,退出它会停止进程,然后nodemon运行。 我怎么能让他们都跑? 我尝试过使用&&而且没用。
我也意识到最好的选择可能是在一个shell窗口中运行mongod而在另一个shell窗口中运行nodemon。 任何帮助将非常感激。
#!/bin/bash
# Run App
chmod 755 run.sh;
sudo mongod;
sudo nodemon --debug app.js;
我是否需要使用条件块来查看mongo是否正在运行然后继续? 或者只是在单独的窗口中运行它们的最佳做法?
在后台运行它们:
sudo mongod &
sudo nodemon --debug app.js &
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.