linux 指令碼啟動和停止node

2021-09-12 06:20:38 字數 637 閱讀 3425

一般我們停止node的程序,都是查埠,然後找到經常pid,最後kill掉,每次操作比較麻煩,所以自己寫了乙個指令碼來執行,指令碼如下:node-demo.sh

#判斷輸入的第乙個變數是否是stop

if [ "$1"x = "stop"x ]; then

#是就執行下面**

echo "stop"

#獲取埠7001占用的執行緒pid

pids=$(netstat -nlp | grep :7001 | awk '' | awk -f"/" '')

#迴圈得到的結果

for pid in $pids

do echo $pid

#結束執行緒

kill -9 $pid

done

#不是就執行啟動

else

echo "start"

cd /home/admin/test-node-egg/

npm start

echo "start ok"

fi

結束命令: node-demo.sh stop

啟動命令:node-demo.sh start

備註:這裡值寫了固定埠7001的,我們可以傳入動態的ip來處理

nginx啟動和停止指令碼

bin sh nginx base dir opt nginx nginx daemon sbin nginx nginx conf conf nginx.conf launch signal s dev null checkconfig c t dev null start exit1 check...

windows oracle停止和啟動指令碼

oracle在自己裝完後是比較佔資源的,導致電腦卡頓,所以在不用時最好關掉,怎麼快速關掉服務呢,我們可以寫乙個指令碼,每次需要啟動或停止時執行一下就可以 新建乙個檔案,字尾名改為bat,內容如下 啟動 echo off echo 開始啟動oracle 11g服務.net start oracleor...

kafka啟動停止指令碼

linux常見檔案 cat start.sh ctrl d推出儲存 kafka啟動指令碼 bin bash echo start kafka cd home software kafka 2.11 0.11.0.3 bin zookeeper server start.sh daemon confi...