CentOS7建立啟動指令碼

2022-06-17 12:48:10 字數 795 閱讀 2531

檔案內容解釋

[unit]:服務的說明

description:描述服務

after:描述服務類別

[service]服務執行引數的設定

type=forking是後台執行的形式

execstart為服務的具體執行命令

execreload為重啟命令

execstop為停止命令

privatetmp=true表示給服務分配獨立的臨時空間

注意:啟動、重啟、停止命令全部要求使用絕對路徑

以haproxy服務為例

vim /usr/lib/systemd/system/haproxy.service
[unit]

description=haproxy load balancer

after=syslog.target.network.target

[service]

execstartpre=/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -c -p

execstart=/usr/sbin/haproxy -ws -f /etc/haproxu/haproxy.cfg -p /run/haproxy.pid

execreload=/bin/kill -usr2 $mainpid

[install]

wanteby=multi-user.target

centos7實現自啟動指令碼

最近在使用redis,可是每次啟動虛擬機器都要啟動一次redis,很是麻煩,所以打算做成自啟動。首先將啟動的命令做成指令碼,內容如下 usr local redis src redis server usr local redis redis.conf每個人安裝的目錄可能不同,所以這裡會不太一樣,按...

centos如何建立自啟動指令碼

1.首先建立shell指令碼,以docker為例 在 mnt目錄下面建立shell資料夾,然後建立autostart.sh cd mnt mkdir shell touch autostart.sh 然後進入sh指令碼裡面,開始寫我們的自啟動命令 vim autostart.sh 指令碼 bin s...

Centos7開機啟動php指令碼

1,cd etc rc.d init.d 2,新增開機啟動shell指令碼myscript.sh,內容如下 bin bash chkconfig 2345 90 99 description express task service auto start usr bin php mnt client...