




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在linux下如何設(shè)置開機(jī)自動(dòng)啟動(dòng)程序下面用自啟動(dòng)apache為例:有兩種方法可以讓Apache在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)1. 在/etc/rc.d/rc.local中增加啟動(dòng)apache的命令,例如:/usr/local/httpd/bin/apachectl start2. 將apache注冊(cè)為系統(tǒng)服務(wù)首先將apachectl命令拷貝至/etc/rc.d/init.d名目下,改名為httpd使用編輯器打開httpd文件,并在第一行#!/bin/sh下增加兩行文字如下# chkconfig: 35 70 30# description: Apache接著注冊(cè)該服chkconfig add http
2、d一切OK了,啟動(dòng)服務(wù)service httpd start其中所增加的其次行中三個(gè)數(shù)字第一個(gè)表示在運(yùn)行級(jí)別3和5下啟動(dòng)apache,其次、三是關(guān)于啟動(dòng)和停止的優(yōu)先級(jí)配置,無關(guān)緊要。在Red Hat Linux中自動(dòng)運(yùn)行程序1開機(jī)啟動(dòng)時(shí)自動(dòng)運(yùn)行程序Linux加載后, 它將初始化硬件和設(shè)備驅(qū)動(dòng), 然后運(yùn)行第一個(gè)進(jìn)程init。init依據(jù)配置文件連續(xù)引導(dǎo)過程,啟動(dòng)其它進(jìn)程。通常狀況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 名目下的腳本文件,可以使init自動(dòng)啟動(dòng)其它程序。例如:編輯 /etc/rc.d/rc.local 文件,在文件最末加上一行”xinit”或
3、”startx”,可以在開機(jī)啟動(dòng)后直接進(jìn)入XWindow。2登錄時(shí)自動(dòng)運(yùn)行程序用戶登錄時(shí),bash首先自動(dòng)執(zhí)行系統(tǒng)管理員建立的全局登錄script :/etc/profile。然后bash在用戶起始名目下按挨次查找三個(gè)特殊文件中的一個(gè):/.bash_profile、/.bash_login、 /.profile,但只執(zhí)行最先找到的一個(gè)。因此,只需依據(jù)實(shí)際需要在上述文件中加入命令就可以實(shí)現(xiàn)用戶登錄時(shí)自動(dòng)運(yùn)行某些程序(類似于DOS下的Autoexec.bat)。3退出登錄時(shí)自動(dòng)運(yùn)行程序退出登錄時(shí),bash自動(dòng)執(zhí)行個(gè)人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入
4、命令”tar cvzf c.source.tgz .c”,則在每次退出登錄時(shí)自動(dòng)執(zhí)行 “tar” 命令備份 .c 文件。4定期自動(dòng)運(yùn)行程序Linux有一個(gè)稱為crond的守護(hù)程序,主要功能是周期性地檢查 /var/spool/cron名目下的一組命令文件的內(nèi)容,并在設(shè)定的時(shí)間執(zhí)行這些文件中的命令。用戶可以通過crontab 命令來建立、修改、刪除這些命令文件。例如,建立文件crondFile,內(nèi)容為”00 9 23 Jan HappyBirthday”,運(yùn)行”crontab cronFile”命令后,每當(dāng)元月23日上午9:00系統(tǒng)自動(dòng)執(zhí)行”HappyBirthday”的程序(”表示不管當(dāng)天是星
5、期幾)。5定時(shí)自動(dòng)運(yùn)行程序一次定時(shí)執(zhí)行命令at 與crond 類似(但它只執(zhí)行一次):命令在給定的時(shí)間執(zhí)行,但不自動(dòng)重復(fù)。at命令的一般格式為:at f file time ,在指定的時(shí)間執(zhí)行file文件中所給出的全部命令。也可直接從鍵盤輸入命令: at 12:00at>mailto Roger s Have a lunch < plan.txtat>CtrDJob 1 at 20001109 12:0020001109 12:00時(shí)候自動(dòng)發(fā)一標(biāo)題為”Have a lunch”,內(nèi)容為plan.txt文件內(nèi)容的郵件給Roger。#!/bin/bashRESTART=”.” #
6、里面寫相應(yīng)服務(wù)代碼START=”.”STOP=”.”case “$1 inrestart)$RESTARTecho “”;start)$STARTecho “”;STOP)$STOPecho “”;*)echo “Usage: $0 restart | start | stop”exit 1esacexit 1腳本寫完要修改一下權(quán)限 chmod u+x test.sh首先,linux隨機(jī)啟動(dòng)的服務(wù)程序都在/etc/init.d這個(gè)文件夾里,里面的文件全部都是腳本文件(腳本程序簡潔的說就是把要運(yùn)行的程序?qū)?到一個(gè) 文件里讓系統(tǒng)能夠按挨次執(zhí)行,類似windows下的autorun.dat文件),另
7、外在/etc這個(gè)文件夾里還有諸如名為rc1.d, rc2.d始終到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進(jìn)入的X windows多用戶的運(yùn)行級(jí)別是第5級(jí),也就是rc5.d,在這個(gè)文件夾下的腳本文件就是運(yùn)行第5級(jí)時(shí)要隨機(jī)啟動(dòng)的服務(wù)程序。需要留意的是,在每個(gè)rc (1-6).d文件夾下的文件其實(shí)都是/etc/init.d文件夾下的文件的一個(gè)軟連接(類似windows中的快捷方式),也就是說,在 /etc/init.d文件夾下是全部的服務(wù)程序,而每個(gè)rc(1-6).d只鏈接它自己啟動(dòng)需要的相應(yīng)的服務(wù)程序!要啟動(dòng)scim(某一程序),我們首先要知道scim程序在哪里,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表 示是 屬于用戶的,bin在linux里表示可以執(zhí)行的程序。這樣,我就可以編寫一個(gè)腳本程序,把它放到/etc/init.d里,然后在rc5.d里做一個(gè)相 應(yīng)的軟鏈接就可以了。這個(gè)腳本其實(shí)很簡潔,就兩行:#!/bin/bash/usr/bin/scim第一行是聲明用什么終端運(yùn)行這個(gè)腳本,其次行就是要運(yùn)行的命令。還需要留意的一點(diǎn)是,在rc5.d里,每個(gè)鏈接的名字都是以S或者K開頭的,S開頭的表示是系統(tǒng)啟動(dòng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)濟(jì)法概論考試試題及答案全解
- 2025年建筑設(shè)備租賃協(xié)議合同范本
- 市政工程行業(yè)模式創(chuàng)新試題及答案
- 工程經(jīng)濟(jì)預(yù)算分析試題及答案
- 2025屆湖北省襄陽市老河口市七年級(jí)數(shù)學(xué)第二學(xué)期期末綜合測(cè)試試題含解析
- 2025年工程項(xiàng)目評(píng)估指標(biāo)體系試題及答案
- 2025關(guān)于制定建筑工程中介合同范本
- 危機(jī)管理中的公共關(guān)系試題及答案
- 經(jīng)濟(jì)法的應(yīng)用案例試題及答案
- 工程經(jīng)濟(jì)創(chuàng)新思路考查題目試題及答案
- 企業(yè)退休人員管理制度
- 2024圖書館領(lǐng)域大模型創(chuàng)新應(yīng)用需求調(diào)研報(bào)告V0-WN8正式版
- 請(qǐng)老師授課協(xié)議書范本模板
- 網(wǎng)絡(luò)安全宣傳周網(wǎng)絡(luò)安全知識(shí)手冊(cè)學(xué)習(xí)課件
- 2024年公文寫作基礎(chǔ)知識(shí)競賽試題庫及答案(共220題)
- 2024年江蘇省鎮(zhèn)江市中考化學(xué)試卷(含答案解析)
- 黃金卷06(解析版)-【贏在高考·黃金8卷】備戰(zhàn)2024年高考生物模擬卷(河北專用)
- 實(shí)驗(yàn):驗(yàn)證動(dòng)量守恒定律 說課課件-2024-2025學(xué)年高二上學(xué)期物理人教版(2019)選擇性必修第一冊(cè)
- 管道大開挖穿越公路施工方案
- 創(chuàng)新創(chuàng)業(yè)理論與實(shí)踐(西安工業(yè)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安工業(yè)大學(xué)
- 2024-2030年中國桑蠶絲市場(chǎng)消費(fèi)需求潛力與前景競爭優(yōu)勢(shì)分析研究報(bào)告
評(píng)論
0/150
提交評(píng)論