設定開啟自啟服務

2021-10-07 17:56:10 字數 1882 閱讀 8423

/lib/systemd/system下建立supervisor.service, 是開機自啟服務

1> 進入/lib/systemd/system目錄,並建立supervisor.service檔案

[unit]

description=supervisor

after=network.target

[service]

type=forking

execstart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf

execstop=/usr/bin/supervisorctl $options shutdown

execreload=/usr/bin/supervisorctl $options reload

killmode=process

restart=on-failure

restartsec=42s

[install]

wantedby=multi-user.target

2> 設定開機啟動

systemctl enable supervisor.service

systemctl daemon-reload

3> 修改檔案許可權為766

chmod 766 supervisor.service
4> 配置service型別服務

#!/bin/bash

## supervisord this scripts turns supervisord on

## author: mike mcgrath (based off yumupdatesd)

## chkconfig: - 95 04

## description: supervisor is a process control utility. it has a web based

# xmlrpc inte***ce as well as a few other nifty features.

# processname: supervisord

# config: /etc/supervisor/supervisord.conf

# pidfile: /var/run/supervisord.pid

## source function library

. /etc/rc.d/init.d/functions

retval=0

start()

stop()

restart()

case "$1" in

start)

start

;;stop)

stop

;;restart|force-reload|reload)

restart

;;condrestart)

[ -f /var/lock/subsys/supervisord ] && restart

;;status)

status supervisord

retval=$?

;;*)

echo $"usage: $0 "

exit 1

esac

exit $retval

將上述指令碼內容儲存到/etc/rc.d/init.d/supervisor檔案中,修改檔案許可權為755,並設定開機啟動

chmod 755 /etc/rc.d/init.d/supervisor

chkconfig supervisor on

Ubuntu設定服務自啟

1.進入 etc init.d目錄下 cd etc init.d 2.建立啟動指令碼run script.sh touch run script.sh 3.編輯檔案,儲存以下內容 vi run script.sh bin sh begin init info provides gw required...

Liunx服務設定開機自啟

個人blog 1 拾憶生活 個人blog 2 極簡 拾憶生活 第一部分 1 在系統 etc目錄下 2 rc?d 中放置的是 init.d 中指令碼的鏈結檔案,命名格式如下 k number 決定執行的順序 3 分析 檢視許可權和詳細鏈結情況 第二部分 指令碼編寫,我未來再來深究 這個是掛載共享資料夾...

windows下設定MongDB服務自啟動

1 在d 目錄下建立乙個資料夾目錄結構 db放資料庫資料 d mongodata db 並在log資料夾中新建乙個空檔案 名稱為mongod.log 存放日誌檔案 2 在mongdb安裝目錄 bin資料夾中建立乙個cfg字尾檔案,名稱為mongod.cfg 內容如下,設定資料庫儲存位置和日誌位置 s...