在Red Hat Linux中自動執行程式

2021-04-28 11:15:58 字數 842 閱讀 4182

在red hat linux中自動執行程式

1.開機啟動時自動執行程式

linux載入後, 它將初始化硬體和裝置驅動, 然後執行第乙個程序init。init根據配置檔案繼續引導過程,啟動其它程序。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的指令碼檔案,可以使init自動啟動其它程式。例如:編輯 /etc/rc.d/rc.local 檔案,在檔案最末加上一行"xinit"或"startx",可以在開機啟動後直接進入x-window。

首先,linux隨機啟動的服務程式都在/etc/init.d這個資料夾裡,裡面的檔案全部都是指令碼檔案(指令碼程式簡單的說就是把要執行的程式寫 到乙個 檔案裡讓系統能夠按順序執行,類似windows下的autorun.dat檔案),另外在/etc這個資料夾裡還有諸如名為rc1.d, rc2.d一直到rc6.d的資料夾,這些都是linux不同的runlevel,我們一般進入的x windows多使用者的執行級別是第5級,也就是rc5.d,在這個資料夾下的指令碼檔案就是執行第5級時要隨機啟動的服務程式。需要注意的是,在每個rc (1-6).d資料夾下的檔案其實都是/etc/init.d資料夾下的檔案的乙個軟連線(類似windows中的快捷方式),也就是說,在 /etc/init.d資料夾下是全部的服務程式,而每個rc(1-6).d只鏈結它自己啟動需要的相應的服務程式!

要啟動scim(某一程式),我們首先要知道scim程式在**,用locate命令可以找到,scim在/usr/bin/scim這裡,其中usr表 示是 屬於使用者的,bin在linux裡表示可以執行的程式。這樣,我就可以編寫乙個指令碼程式,把它放到/etc/init.d裡,然後在rc5.d裡做乙個相 應的軟鏈結就可以了。

Redhat linux自動FTP傳送備份

大 中 小 列印本頁 關閉視窗 如果在crontab備份檔案後,想將檔案透過ftp傳送到其他伺服器,可以用以下方法編寫shell script bin sh ftphost ftp.server.address username ftp username password ftp password ...

在html中控制自動換行

其實只要在 控制中新增一句 就搞定了。其中可能對英文換行可能會分開乙個單詞問題 解決如下 語法 word break normal break all keep all 引數 normal 依照亞洲語言和非亞洲語言的文字規則,允許在字內換行 break all 該行為與亞洲語言的normal相同。也...

tomcat在ubuntu中自動啟動

tomcat在ubuntu中自動啟動 安裝tomcat 安裝tomcat下自帶的jsvc 建立tomcat訪問使用者 是非登陸使用者nologin 來確定系統的安全性,在設定tomcat.sh檔案的時候要用到。把更改好的tomcat.sh檔案cp 到 etc init.d tomcat 如配置檔案正...