學習-【前端】-伺服器指令碼書寫

weixin_30788239發表於2020-04-05

    在我們部署伺服器的時候,需要做一個啟動指令碼方便我們啟動/關閉伺服器。

    下面我給出一個親測可行的指令碼檔案,

    該指令碼是啟動node的指令碼,原理是啟動的時候執行啟動指令,講得到的進行編號寫入到檔案中,然後stop的時候則從檔案中取出pid,然後kill掉它。最後再刪掉程式。

#! /bin/sh NODE_ENV=production DAEMON="node cluster.js" NAME=fruitpoint DESC=fruitpoint PIDFILE="fruitpoint.pid" case "$1" in 	start) 	 echo "Starting $DESC: "  		nohup $DAEMON > /dev/null & 	 echo $! > $PIDFILE 	 echo "$NAME." 		;; 	stop) 	 echo "Stopping $DESC: "  	 cat $PIDFILE |while read line; do 	 	echo $line 	 	kill $line 	 done 	  rm $PIDFILE 	  echo "$NAME." 		;; esac exit 0

將該指令碼檔案放在工程根目錄下,啟動 ./檔名 start   關閉 ./檔名 stop

轉載於:https://www.cnblogs.com/wq123/p/4396489.html

相關文章