一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

 蘇醒的貝殼 2019-03-04

淺談在Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

存在一些情況,我們需要將某些腳本作為系統(tǒng)服務(wù)來運(yùn)行。

比如:Tomcat、MongoDB等,如果每次手動(dòng)cd指定目錄下啟動(dòng)腳本。

一是比較麻煩,二是這些服務(wù)一般需要開機(jī)自啟動(dòng)。

這個(gè)時(shí)候?qū)⒛_本寫成服務(wù)就方便使用,可以直接service 服務(wù)名 start。

不需要手動(dòng)敲出來復(fù)雜的文件路徑。

提示:

以下操作設(shè)計(jì)到Linux的運(yùn)行級(jí)別概念。

請(qǐng)參數(shù)--->淺談Linux系統(tǒng)中的7種運(yùn)行級(jí)別

案例:

下面給出一個(gè)比較簡(jiǎn)單的案例

1、

#!/bin/bash

#chkconfig:2345 66 77

#description:custom

case '$1' in

start)

echo '啟動(dòng)$0服務(wù)!'

;;

stop)

echo '停止$0服務(wù)!'

;;

restart|reload)

$0 stop

$0 start

;;

*)

echo '用法:$0 {start|stop|restart}'

esac

~

注意:

#chkconfig 2345 66 77

#description:custom

這兩行信息是固定的寫法。

(1)、#chkconfig 2345 66 77:

2345 :表示的運(yùn)行級(jí)別(即:/etc/rc.d/rc2.d~rc5.d)

66:S(start),優(yōu)先級(jí)

77:K(kill),優(yōu)先級(jí)

(2)、#description:此腳本的描述

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

2、 將腳本復(fù)制到/etc/init.d文件夾

原由:

執(zhí)行完步驟3后會(huì)產(chǎn)生一系列的軟連接文件

這些軟連接文件實(shí)際指向/etc/init.d/下腳本文件

[root@kingdom shellFile]# cp custom.sh /etc/init.d/

[root@kingdom shellFile]# cd /etc/init.d/

[root@kingdom init.d]# ls

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

3、 將腳本添加到chkconfig

[root@kingdom shellFile]# chkconfig --add custom.sh

[root@kingdom shellFile]# chkconfig --list | grep custom.sh

//這里的2 3 4 5跟我們腳本中定義的是一致的

custom.sh 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

此時(shí)在 2 3 4 5對(duì)應(yīng)的/etc/rc.d/rc2.d~rc5.d目錄中已經(jīng)產(chǎn)生了相應(yīng)的鏈接文件

這些鏈接文件實(shí)際是指向步驟2中的/etc/init.d/下腳本文件

以級(jí)別3為例

# ls /etc/rc.d/rc3.d/

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

ll

S66custom.sh -> ../init.d/custom.sh

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

測(cè)試

[root@kingdom ~]# service custom.sh start

啟動(dòng)/etc/init.d/custom.sh服務(wù)!

[root@kingdom ~]# service custom.sh stop

停止/etc/init.d/custom.sh服務(wù)!

[root@kingdom ~]# service custom.sh restart

停止/etc/init.d/custom.sh服務(wù)!

啟動(dòng)/etc/init.d/custom.sh服務(wù)!

Linux中如何將腳本做成系統(tǒng)服務(wù)開機(jī)自啟動(dòng)

補(bǔ)充chkconfig的一些用法:

//查看服務(wù)列表

chkconfig [--list] [--type type][name]

//添加服務(wù)

chkconfig --add name

//刪除服務(wù)

chkconfig --del name

//設(shè)置服務(wù)運(yùn)行級(jí)別

chkconfig [--level levels] [--type type] name

歡迎大家給予寶貴的意見或者建議。

歡迎大家補(bǔ)充或者共享一些其他的方法。

感謝支持。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲视频在线观看你懂的| 亚洲中文字幕亲近伦片| 亚洲精品av少妇在线观看| 亚洲国产性生活高潮免费视频 | 美女露小粉嫩91精品久久久| 亚洲在线观看福利视频| 国产又粗又硬又长又爽的剧情| 黄色片国产一区二区三区| 日本高清视频在线播放| 国产综合欧美日韩在线精品| 国产又色又爽又黄又大| 国产超碰在线观看免费| 国产精品激情对白一区二区| 国产精品香蕉一级免费| 好吊妞视频这里有精品| 丰满少妇被粗大猛烈进出视频| 在线一区二区免费的视频| 中文字幕乱子论一区二区三区| 欧美黑人暴力猛交精品| 欧美日韩乱码一区二区三区| 国内精品一区二区欧美| 日本丁香婷婷欧美激情| 亚洲av专区在线观看| 日韩欧美综合中文字幕| 国产精品内射婷婷一级二级| 亚洲一区二区三在线播放| 精品国产av一区二区三区不卡蜜| 一区二区三区欧美高清| 丰满熟女少妇一区二区三区| 欧美做爰猛烈叫床大尺度| 黄片免费观看一区二区| 国产级别精品一区二区视频| 欧美日韩国产自拍亚洲| 五月天婷亚洲天婷综合网| 在线观看视频日韩成人| 国产成人亚洲精品青草天美| 2019年国产最新视频| 99久久国产亚洲综合精品| 欧美日韩乱码一区二区三区| 成人精品日韩专区在线观看| 久久大香蕉精品在线观看|