一蚁吝、創(chuàng)建啟動(dòng)批處理腳本
我的文件名為:myboot-start.sh,給該文件增加執(zhí)行權(quán)限,chmod +x myboot-start.sh某残,如果你只啟動(dòng)一個(gè)程序,可以跳過(guò)這一步陵吸。
文件內(nèi)容大概如下:
# 開(kāi)啟nginx
cd /opt/nginx
./start.sh
# 啟動(dòng)loan
cd /usr/local/loan
./start.sh
# 啟動(dòng)world
cd /usr/local/world
./start.sh
二玻墅、修改/etc/rc.d/rc.local文件
先檢查一下rc.local是否有執(zhí)行權(quán)限,如沒(méi)有執(zhí)行chmod +x /etc/rc.d/rc.local命令壮虫。
然后在rc.local文件末尾加上:
# 等待8秒
sleep 8s
# 運(yùn)行上一步創(chuàng)建的腳本
/opt/shell/myboot-start.sh
注意一定要加個(gè)等待時(shí)間(自己可以根據(jù)實(shí)際調(diào)整為幾秒)澳厢,因?yàn)镃entOS8是多任務(wù)并發(fā)的系統(tǒng),比如我的程序依賴(lài)mysql囚似,要等mysql服務(wù)先啟動(dòng)之后剩拢,才能執(zhí)行腳本,不加等待時(shí)間就會(huì)導(dǎo)致程序啟動(dòng)失敗饶唤。