原來的啟動方式
cd /opt/openimscore
./pcscf.sh
./icscf.sh
./scscf.sh
cd /opt/openimscore/fhoss/deploy
./startup.sh
太過麻煩了,希望只執行乙個指令碼啟動所有的指令碼。
在/opt/openimscore/下,用乙個指令碼進行啟動。
vim ims_start.sh
//新增如下內容
#!/bin/bash
./pcscf.sh & ./scscf.sh & ./icscf.sh & cd /opt/openimscore/fhoss/deploy/&&./startup.sh
& 表示 同時執行多個命令,&&表示只有前面的執行成功,才繼續後面的命令。
一次性啟動的缺點是不方便於檢視各個的日誌。
shell多個指令碼同時執行
1 編寫多程序實驗指令碼 demo.sh bin bash sub1.log sub2.log sub3.log function sub1 doecho date t sub1.log 注意date 和 號之間有空格。如 date m d date取 月 日 的命令列。sleep 1 done f...
乙個mysql同時執行多個服務
如果需要執行多個伺服器,而且又不想同時安裝兩個mysql時,那麼除了埠不同外,資料庫也應該不同,否則多個服務訪問乙個資料庫將帶來意想不到的結果,所以執行多個服務時,需要不同的 socket,pid file,datadir,port,log 二進位制分發安裝,資料庫檔案 典型的預設目錄 放在 usr...
sh指令碼變數賦值時同時執行命令時的環境問題
在v2ex看到乙個問題 允許在乙個命令之前立即發生乙個或多個變數賦值,這些賦值為跟隨著的命令更改環境變數,這個賦值的影響是暫時的。那為什麼 int 100 int 10 echo int 10 結果是 90 而不是 0 其實是這樣 int 100 int 10 echo int 10 echo in...