1
所以,我是shell腳本的新手,我真的在做這個學習練習。我的問題很簡單。要運行我的Node應用程序,我需要啓動mongod並啓動nodemon。事實是,他們做什麼並不重要,但重要的是他們是連續的,都有輸出。在bash腳本中運行兩個正在執行的命令
我已經得到了下面的代碼示例,但會發生什麼是mongod運行,然後停止。當然,退出它會停止進程,然後運行nodemon。我怎樣才能讓他們都跑?我試過使用& &,那沒用。
我也意識到,也許最好的選擇是在一個shell窗口中運行mongod,在另一個shellmon中運行nodemon。任何幫助將非常感激。
#!/bin/bash
# Run App
chmod 755 run.sh;
sudo mongod;
sudo nodemon --debug app.js;
我是否需要使用條件塊來查看mongo是否正在運行然後繼續前進?或者,它是在不同的窗口中運行它們的最佳實踐嗎?
嗯,這很容易。我曾嘗試過這種類型的命令,但它沒有按照我最初設置的方式工作。謝謝你的幫助! – Brandon 2012-03-29 05:45:19