把以下指令碼儲存為nginx檔案放入/etc/init.d/nginx
然後可以通過
/etc/init.d/nginx start 命令啟動nginx
/etc/init.d/nginx stop 命令停止nginx
/etc/init.d/nginx restart 命令重啟nginx
開機自動啟動nginx,
如果需要開機啟動服務,儲存好 /etc/init.d/nginx檔案後,
執行以下命令:
chkconfig --add nginx
chkconfig --level nginx 2345 on
---------------------分割線下是指令碼內容,紅色字型需要你修改-------------------------------------------
#! /bin/sh
path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
desc="nginx daemon"
name=nginx
daemon=/usr/local/nginx/sbin/$name
configfile=/usr/local/nginx/conf/$name.conf
pidfile=/usr/local/nginx/logs/$name.pid
scriptname=/etc/init.d/$name
set -e
[ -x "$daemon" ] || exit 0
do_start()
do_stop()
do_reload()
case "$1" in
start)
echo -n "starting $desc: $name"
do_start
echo "."
;;stop)
echo -n "stopping $desc: $name"
do_stop
echo "."
;;reload|graceful)
echo -n "reloading $desc configuration..."
do_reload
echo "."
;;restart)
echo -n "restarting $desc: $name"
do_stop
do_start
echo "."
;;*)
echo "usage: $scriptname " >&2
exit 3
;;esac
exit 0
如果出現service nginx does not support chkconfig問題
請看
nginx開機自動啟動指令碼
把以下指令碼儲存為nginx檔案放入 etc init.d nginx 然後可以通過 etc init.d nginx start 命令啟動nginx etc init.d nginx stop 命令停止nginx etc init.d nginx restart 命令重啟nginx 開機自動啟動n...
linux開機自動啟動指令碼
前言 linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡,linux的啟動過程將不再神秘。閱讀之前建議先看一下附圖。本文中假設inittab中設定的init tree為 etc rc.d rc0.d etc rc.d rc1.d etc rc.d rc2.d etc rc.d rc3.d...
Ubuntu 開機自動啟動指令碼
ubuntu 開機自動啟動指令碼 flyfish 版本 ubuntu 18.04 目的想要在開機的啟動乙個名為a.py的指令碼 1 新建乙個擴充套件名為s 件,假設名字為custom.sh,該檔案的路徑是 home santiago autorun 內容為乙個啟動python指令碼 python a...