nginx開機自動啟動指令碼

2021-06-22 12:11:53 字數 1294 閱讀 7340

把以下指令碼儲存為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檔案後,

執行以下命令:【ubuntu某些版本沒有chkconfig,可以使用update-rc.d nginx defaults】

chkconfig --add ningx

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

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...