Red Hat Linux 9.0開機自動執行程式五法(轉)
Red Hat Linux 9.0開機自動執行程式五法(轉)[@more@] 1.開機啟動時自動執行程式
Linux載入後, 它將初始化硬體和裝置驅動, 然後執行第一個程式init。init根據配置檔案繼續引導過程,啟動其它程式。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的指令碼檔案,可以使init自動啟動其它程式。例如:編輯 /etc/rc.d/rc.local 檔案,在檔案最末加上一行“xinit”或“startx”,可以在開機啟動後直接進入X-Window。
2.登入時自動執行程式
使用者登入時,bash首先自動執行系統管理員建立的全域性登入script :/ect/profile。然後bash在使用者起始目錄下按順序查詢三個特殊檔案中的一個:/.bash_profile、/.bash_login、/.profile,但只執行最先找到的一個。
因此,只需根據實際需要在上述檔案中加入命令就可以實現使用者登入時自動執行某些程式(類似於DOS下的Autoexec.bat)。
3.退出登入時自動執行程式
退出登入時,bash自動執行個人的退出登入指令碼/.bash_logout。例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,則在每次退出登入時自動執行 “tar” 命令備份 *.c 檔案。
4.定期自動執行程式
Linux有一個稱為crond的守護程式,主要功能是週期性地檢查 /var/spool/cron目錄下的一組命令檔案的內容,並在設定的時間執行這些檔案中的命令。使用者可以透過crontab 命令來建立、修改、刪除這些命令檔案。
例如,建立檔案crondFile,內容為“00 9 23 Jan * HappyBirthday”,執行“crontab cronFile”命令後,每當元月23日上午9:00系統自動執行“HappyBirthday”的程式(“*”表示不管當天是星期幾)。
5.定時自動執行程式一次
定時執行命令at 與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重複。at命令的一般格式為:at [ -f file ] time ,在指定的時間執行file檔案中所給出的所有命令。也可直接從鍵盤輸入命令:
$ at 12:00
at>;mailto Roger -s ″Have a lunch″ < plan.txt
at>;Ctr-D
Job 1 at 2000-11-09 12:00
2000-11-09 12:00時候自動發一標題為“Have a lunch”,內容為plan.txt檔案內容的郵件給Roger。?9 12:00
2000-11-09 12:00時候自動發一標題為“Have a lunch”,內容為plan.txt檔案內容的郵件給Roger。er
Linux載入後, 它將初始化硬體和裝置驅動, 然後執行第一個程式init。init根據配置檔案繼續引導過程,啟動其它程式。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的指令碼檔案,可以使init自動啟動其它程式。例如:編輯 /etc/rc.d/rc.local 檔案,在檔案最末加上一行“xinit”或“startx”,可以在開機啟動後直接進入X-Window。
2.登入時自動執行程式
使用者登入時,bash首先自動執行系統管理員建立的全域性登入script :/ect/profile。然後bash在使用者起始目錄下按順序查詢三個特殊檔案中的一個:/.bash_profile、/.bash_login、/.profile,但只執行最先找到的一個。
因此,只需根據實際需要在上述檔案中加入命令就可以實現使用者登入時自動執行某些程式(類似於DOS下的Autoexec.bat)。
3.退出登入時自動執行程式
退出登入時,bash自動執行個人的退出登入指令碼/.bash_logout。例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,則在每次退出登入時自動執行 “tar” 命令備份 *.c 檔案。
4.定期自動執行程式
Linux有一個稱為crond的守護程式,主要功能是週期性地檢查 /var/spool/cron目錄下的一組命令檔案的內容,並在設定的時間執行這些檔案中的命令。使用者可以透過crontab 命令來建立、修改、刪除這些命令檔案。
例如,建立檔案crondFile,內容為“00 9 23 Jan * HappyBirthday”,執行“crontab cronFile”命令後,每當元月23日上午9:00系統自動執行“HappyBirthday”的程式(“*”表示不管當天是星期幾)。
5.定時自動執行程式一次
定時執行命令at 與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重複。at命令的一般格式為:at [ -f file ] time ,在指定的時間執行file檔案中所給出的所有命令。也可直接從鍵盤輸入命令:
$ at 12:00
at>;mailto Roger -s ″Have a lunch″ < plan.txt
at>;Ctr-D
Job 1 at 2000-11-09 12:00
2000-11-09 12:00時候自動發一標題為“Have a lunch”,內容為plan.txt檔案內容的郵件給Roger。?9 12:00
2000-11-09 12:00時候自動發一標題為“Have a lunch”,內容為plan.txt檔案內容的郵件給Roger。er
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Red Hat Linux中自動執行程式(轉)Linux行程
- red hat linux 9.0安裝求助!(轉)Linux
- red hat linux 9.0下安裝oracle 8.1.7(轉)LinuxOracle
- Red Hat Linux9.0實用工具《供參考》(轉)Linux
- 安裝red hat 9.0遇到的問題(轉)
- 安裝Red Hat9.0兩三事(轉)
- 系統操作程式:Red Hat linux inittab(轉)Linux
- linux如何使程式開機自動執行Linux
- Red Hat Linux 入門指南!(轉)Linux
- Linux巨頭Red Hat涉足電信行業(轉)Linux行業
- Migrating Red Hat Linux 2.1 or 3.0 to Red Hat Linux 4.0Linux
- Red Hat linux9 初裝配置(轉)Linux
- 製作Red Hat Linux急救盤組(轉)Linux
- Oracle 9i Installation on Red Hat Linux (轉)OracleLinux
- Fedora Core 與 Red Hat Linux 的關係(轉)Linux
- Red Hat計劃公開Java原始碼 (轉)Java原始碼
- redhat 9.0 中任務自動執行的實現方式 (轉)Redhat
- 新手安裝red hat 9,無法進行下去,請高手指教(轉)
- Red Hat Enterprise LinuxLinux
- Linux Red Hat啟動時顯示system not foundLinux
- IBM與Red Hat擴大合作 加速Linux應用程式(轉)IBMLinux
- 美聯邦航空轉用Red Hat企業版Linux(轉)Linux
- 安裝Red Hat Linux 9最小磁碟空間(轉)Linux
- 從 Red Hat Enterprise Linux 2.1 AS升級到 Red Hat Enterprise Linux 3Linux
- Red Hat能否推動OpenStack再現Linux的成功?Linux
- Red Hat Enterprise Linux 7.4Linux
- 變更RHEL(Red Hat Enterprise Linux 5.8)更新源使之自動更新Linux
- HP UNIX開機自動掛載與開機自動執行命令
- Red Hat Linux 7.0安裝使用手記(六則) (轉)Linux
- 在Red Hat Linux 下新增大量使用者(轉)Linux
- 如何檢視red hat linux 的版本Linux
- Red Hat Linux - top 命令簡易理解Linux
- Red Hat Linux - top 命令簡易理解Linux
- 奉獻Red Hat Linux 033 實驗翻譯(KevinZ)(轉)Linux
- Red hat公司對Oracle的回應(轉)Oracle
- Red Hat Enterprise Linux Server release 6.2配置被動yumLinuxServer
- Linux系統如何設定開機自動執行指令碼?Linux指令碼
- Linux配置開機自啟動執行指令碼方法有哪些?Linux指令碼