Linux 启动脚本

#functions 公共函数

/etc/init.d/functions

#调用函数

source /etc/init.d/functions
. /etc/init.d/functions

#以守护进程形式启动

daemon /usr/local/nginx-1.16.0/sbin/nginx

#退出当前进程

killproc /usr/local/nginx-1.16.0/sbin/nginx

#查看进程

pidofproc  /usr/local/nginx-1.16.0/sbin/nginx


#简单的启动脚本

#!/bin/bash
#================================
# this is simple launched script
# author: xianwei
# date: 2019-5-31
#================================
#include functions
. /etc/init.d/functions
function start(){
  daemon /usr/local/nginx-1.16.0/sbin/nginx
}
function stop(){
   killproc   /usr/local/nginx-1.16.0/sbin/nginx
}
case "$!" in 
    start)
           start
    ;;
  
    stop)
           stop
    ;;
   restart)
          stop
           
          start
    ;;
     *)
       echo "USAGE: nginx{start|stop|restart}
    ;;
esac
exit 0







猜你喜欢

转载自blog.51cto.com/11726705/2403439