centos 自動啟動指令碼和自啟動服務

2021-10-09 20:10:26 字數 707 閱讀 9809

新增開機指令碼

1、 在/etc/init.d/ 目錄下建立指令碼檔案 start.sh

chkconfig --add /etc/init.d/start.sh 新增到

chkconfig strat.sh on 設定開機啟動

service start.sh start stop restart (手動)

2、通過rc.local,centos7中rc.local被降權了,chmod +x rc.local 授權

建立指令碼 /home/start.sh,可以是任意目錄

在/etc/rc.d/rc.local 檔案中 新增 su – user –c 『/home/start.sh』

新增開機服務

ntsysv 命令可以圖形介面檢視配置那些服務開機啟動 空格選定tab跳出

chkconfig --list 檢視服務 level 為on 就是開機啟動,一般看2345 項

1、在/usr/lib/systemd/system/目錄下建立服務檔案如nginx.service

執行systemctl enable nginx.service

systemctl enable nginx.service 設定服務為自啟動服務

sysstemctl disable nginx.service 取消開機啟動服務

sysstemctl start nginx.service 啟動服務(手動)

開發nginx啟動指令碼及開機自啟管理(case)

往往我們在工作中需要自行寫一些指令碼來管理服務,一旦服務異常或宕機等問題,指令碼無法自行管理,當然我們可以寫定時任務或將需要管理的指令碼加入自啟等方法來避免這種尷尬的事情,case適用與寫啟動指令碼,下面給大家帶來乙個開機自啟管理nginx服務,寫的不好,望各位大佬指點評價.已知nginx常用管理命...

VNC Server 自動啟動指令碼

vnc server 自動啟動指令碼 add into etc rc to enable vnc server before login by rayman 2006 01 21 2 08 am case in yy ee ss echo n vncserver path sbin usr sbin...

svn 自動啟動指令碼

有時候我們會碰到伺服器經常關機的問題,每次啟動之後 又得使用 svn命令重新敲一遍讓svn服務重新啟動,很是麻煩。所以打算整個自動啟動指令碼 1 svn自動啟動指令碼 本指令碼房子啊 etc init.d 資料夾下 vi etc init.d svn svn指令碼內容如下 bin bash chkc...