通過指令碼設定nginx自啟動

2021-10-13 20:56:04 字數 903 閱讀 9336

/usr/local/nginx/sbin/nginx -s reload    #重啟

/usr/local/nginx/sbin/nginx -s stop #停止

建立指令碼:

cd /etc/init.d/

vim nginx.sh

新增以下**到nginx.sh:

#!/bin/sh

#chkconfig:2345 80 90

#decription:auto_run

log_path='/usr/local/logs/autostart.log';

#error information direct to the log

exec 2>>$log_path;

exec 1>>$log_path;

#method for echo message to the log

print()

#main

/usr/local/nginx/sbin/nginx;

print "啟動成功";

:wq儲存退出.

自啟動指令碼賦予許可權:

chmod +x nginx.sh

chkconfig --add nginx.sh

因為log_path下的目錄/usr/local/logs/autostart.log目前沒有,需要先建立:

cd /usr/local

mkdir logs

完成以上步驟以後需要通過重啟伺服器

reboot

再次通過ssh連線伺服器,連上之後通過命令檢視是否啟動成功

ps -ef |grep nginx

nginx 自啟動設定

首先,在linux系統的 etc init.d 目錄下建立nginx檔案,使用如下命令 1vim etc init.d nginx 在指令碼中新增如下命令 nginx usr sbin nginx 修改成nginx執行程式的路徑。nginx conf file etc nginx nginx.con...

開機自啟動Nginx的指令碼

1.1編寫shell指令碼 這裡使用的是編寫shell指令碼的方式來處理 vi etc init.d nginx 輸入下面的 wq 儲存並退出 chmod a x etc init.d nginx a x all user can execute 所有使用者可執行 這樣在控制台就很容易的操作ngin...

centos設定開機自啟動指令碼

以前直接在 etc rc.local中寫入命令可執行,現在發現不起作用。mount中內容 bin bash chkconfig 2345 80 90 description mount mount t cifs o username administrator password uid 1002,g...