Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux系統下將腳本設置為自啟動

Linux系統下將腳本設置為自啟動

日期:2017/2/7 14:41:45      編輯:Linux教程
 

有些時候我們需要在服務器裡設置一個腳本,讓他一開機就自己啟動。方法如下:

cd /etc/init.d
vi youshell.sh #將youshell.sh修改為你自己的腳本名
編寫自己的腳本後保存退出。
在編寫腳本的時候,請先加入以下注釋

#add for chkconfig
#chkconfig: 2345 70 30
#description: the description of the shell #關於腳本的簡短描述
#processname: servicename #第一個進程名,後邊設置自啟動的時候會用到

說明:
2345是指腳本的運行級別,即在2345這4種模式下都可以運行,234都是文本界面,5就是圖形界面X
70是指腳本將來的啟動順序號,如果別的程序的啟動順序號比70小(比如44、45),則腳本需要等這些程序都啟動以後才啟動。
30是指系統關閉時,腳本的停止順序號。

需要注意的是代碼中設計到調用環境變量的,需在腳本中提前指明,因為系統剛啟動時是沒有加載/etc/profile文件的。腳本在調用前添加一條source /etc/profile即可

給腳本添加上可執行權限:

chmod +x youshell.sh
利用chkconfig命令將腳本設置為自啟動

chkconfig --add servicename
這樣你的腳本就可以在開機後自動運行了。
 

Copyright © Windows教程網 All Rights Reserved