linux設定開機啟動通用指令碼

2021-10-07 11:39:23 字數 1064 閱讀 9556

touch uwsgi
以下以uwsgi為例:

vim uwsgi
#!/bin/sh

## uwsgi - this script starts and stops the uwsgi daemon

## chkconfig: - 91 17

# processname: uwsgi

# config: /root/root/project/uwsgi.ini

# config:

# pidfile: /root/root/project/uwsgi.pid

start(

) stop(

)case

"$1"

in start)

start

;;stop)

stop

;;restart)

stop

start

;;*)

echo

$"usage: $0 "

exit 1

esac

注意:此步很重要,不執行,一切都是白搭!

chmod a+x uwsgi
到此可以使用:

/etc/init.d/uwsgi start  #進行專案的啟動

/etc/init.d/uwsgi stop #進行專案的停止

chkconfig --add /etc/init.d/uwsgi
service uwsgi start

service uwsgi stop

service uwsgi restart

chkconfig uwsgi on
最後,重啟伺服器試試吧!

sudo

shutdown now

linux中設定開機啟動shell指令碼

使用 cron 任務實現開機啟動執行shell指令碼 除了常用格式 分 時 日 月 周 外,cron 排程器還支援 reboot 指令。這個指令後面的引數是指令碼 啟動時要執行的那個指令碼 的絕對路徑。然而,這種方法需要注意兩點 a cron 守護程序必須處於執行狀態 通常情況下都會執行 b 指令碼...

Linux設定開機啟動

vim etc rc.local 末尾新增 在 bin sh下新增 chkconfig 2345 80 90 description auto run 注 1 chkconfig後面有三個引數2345,80和90告訴chkconfig程式,需要在rc2.d rc5.d目錄下,建立名字為s80auto...

linux 開機啟動設定

執行級別等級 level2 5是沒有任何區別的 執行級別檢視 runlevel 切換執行級別 init 3 init 0表示關機,init 6表示重啟。執行 etc rcs.d 目錄下的指令碼,然後是 etc rcx.d 目錄下的指令碼,x代表的是數字0 6。rcs.d和rcx.d目錄下的檔案都是以...