nginx開機自動啟動指令碼

2021-06-19 22:35:39 字數 1446 閱讀 3666

把以下指令碼儲存為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...