学习-【前端】-服务器脚本书写

    在我们部署服务器的时候,需要做一个启动脚本方便我们启动/关闭服务器。

    下面我给出一个亲测可行的脚本文件,

    该脚本是启动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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值