乙個sh指令碼 同時執行 多個sh指令碼

2022-03-15 19:25:53 字數 483 閱讀 4126

原來的啟動方式

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...