天天看點

linux檢視自定義服務啟動,linux自定義開機啟動服務

手工建立服務

1.在/etc/rc.d/init.d目錄下建立shell腳本,檔案名auto_run

2.chkconfig --add auto_run

自啟動shell格式和注意點

示例,auto_run的前三行如下:

#!/bin/sh

#chkconfig: 2345 80 90

#description:auto_run

第一行,告訴系統使用的shell,是以的shell腳本都是這樣。

第二行,chkconfig後面有三個參數2345,80和90告訴chkconfig程式,需要在rc2.d~rc5.d目錄下,建立名字為 S80auto_run的檔案連接配接,連接配接到/etc/rc.d/init.d目錄下的的auto_run腳本。第一個字元是S,系統在啟動的時候,運作腳本auto_run,就會添加一個start參數,告訴腳本,現在是啟動模式。同時在rc0.d和rc6.d目錄下,建立名字為K90auto_run的檔案連接配接,第一個字元為K,系統在關閉系統的時候,會運作auto_run,添加一個stop,告訴腳本,現在是關閉模式。

注意上面的三行中,第二,第三行是必須的,否則在運作chkconfig --add auto_run時,會報錯。

4. 常見的錯誤

“服務不支援 chkconfig”:

請注意檢查腳本的前面,是否有完整的兩行:

#chkconfig: 2345 80 90

#description:auto_run

在腳本前面這兩行是不能少的,否則不能chkconfig指令會報錯誤。

如果運作chkconfig老是報錯,如果腳本沒有問題,我建議,直接在rc0.d~rc6.d下面建立到腳本的檔案連接配接來解決,原理都是一樣的。

linux自定義開機啟動服務和chkconfig使用方法

linux自定義開機啟動服務和chkconfig使用方法 1. 服務概述在linux作業系統下,經常需要建立一些服務,這些服務被做成shell腳本,這些服務需要在系統啟動的時候自動啟動,關閉的時候自動 ...

(轉)linux自定義開機啟動服務和chkconfig使用方法

原文:https://www.cnblogs.com/jimeper/archive/2013/03/12/2955687.html linux自定義開機啟動服務和chkconfig使用方法 1. 服 ...

Linux—添加開機啟動(服務/腳本)

系統啟動時需要加載的配置檔案 /etc/profile./root/.bash_profile/etc/bashrc./root/.bashrc/etc/profile.d/*.sh./etc/pro ...

linux mongodb開機啟動(服務的方式)

MongoDB安裝 https://blog.csdn.net/junshangshui/article/details/79371316 設定mongodb.service啟動服務 cd /lib/ ...

linux精簡開機啟動服務

1.可以使用 setup-system services 裡面調整,這樣調整起來效率低 2.或者 ntsysv 調出來 3.使用腳本一件關閉 #LANG=en chkconfig --list #停止 ...

linux開機自啟動設定,自定義開機啟動模版,nginx開機自啟動服務

/etc/init.d 目錄,我們把shell腳本放在這個目錄下來作為啟動腳本 都是用來放服務腳本的,當Linux啟動時,會尋找這些目錄中的服務腳本,并根據腳本的run level确定不同的啟動級别. ...

linux chkconfig添加開機啟動服務

--add:增加所指定的系統服務,讓chkconfig指令得以管理它,并同時在系統啟動的叙述檔案内增加相關資料: --del:删除所指定的系統服務,不再由chkconfig指令管理,并同時在系統啟動的 ...

Linux建立Jenkins啟動腳本以及開機啟動服務

1.jenkins.sh #!/bin/bash ###主要目的用于開機啟動服務,不然 啟動jenkins.war包沒有java -jar的權限 JAVA_HOME=/usr/lib/jdk1.8.0 ...

Linux的運作級别和設定開機啟動服務的方式

Linux的運作級别 什麼是運作級别呢?簡單點來說,運作級别就是作業系統目前正在運作的功能級别.級别是從0到6,具有不同的功能.這些級别定義在/ect/inittab檔案中.這個檔案是init程式尋找 ...

随機推薦

JAVA中的線程安全與非線程安全

原文:http://blog.csdn.net/xiao__gui/article/details/8934832 ArrayList和Vector有什麼差別?HashMap和HashTable有什麼 ...

3D音效

摘自:http://baike.baidu.com/view/1330437.htm?fr=aladdin 3D音效就是用揚聲器仿造出似乎存在但是虛構的聲音.例如揚聲器仿造頭頂上有一架飛機從左至右飛過 ...

DVR分布式路由

1. 背景 沒有使用DVR的場景: 從圖中可以明顯看到東西向和南北向的流量會集中到網絡節點,這會使網絡節點成為瓶頸. 如果啟用DVR,如下圖: 對于東西向的流量, 流量會直接在計算節點之間傳遞. 對于 ...

iOS七大手勢之(平移、捏合、輕掃、螢幕邊緣輕掃)手勢識别器方法

使用手勢很簡單,分為兩步: 建立手勢執行個體.當建立手勢時,指定一個回調方法,當手勢開始,改變.或結束時,回調方法被調用. 添加到需要識别的View中.每個手勢隻對應一個View,當螢幕觸摸在View的邊 ...

Spring4新特性簡述

Spring是一個java世界中極其流行 的開源架構.Spring的初衷是降低企業級開發的複雜性,并試圖通過POJO對象實作之前EJB這類重型架構才能實作的功能.Spring不僅僅對服務 端開發有用, ...

linux性能壓測工具

http://benjr.tw/532 http://blog.yufeng.info/archives/2023 https://www.cnblogs.com/zhoujinyi/archive/ ...

sourcetree合并分支

參考: https://blog.csdn.net/qq_34975710/article/details/74469068

K先生

每天多一點點的努力,不為别的,隻為了日後能夠多一些選擇,選擇雲卷雲舒的小日子,選擇自己說了算的生活,選擇自己喜歡的人. 加油,記K先生之名!

編寫高品質代碼改善C#程式的157個建議——建議70:避免在調用棧較低的位置記錄異常

建議70:避免在調用棧較低的位置記錄異常 并不是所有的異常都要被記錄到日志,一類情況是異常發生的場景需要被記錄,還有一類就是未被捕獲的異常.未被捕獲的異常通常被視為一個Bug,是以,對于它的記錄,應該 ...

<Android>日期,時間選擇對話框

a)         調用Activity的onCreateDialog()方法建立對話框 b)        分别在OnDateSetListener的onDateSet()方法和OnTimeSet ...