(2010-07-05 21:49:20) 1、最簡(jiǎn)單的方法: 在/etc/rc.local文件中exit 0 之間添加要自動(dòng)運(yùn)行的語(yǔ)句,如: echo "shangyunfeitest" > /root/sss 重啟系統(tǒng)后即可自動(dòng)運(yùn)行 2、在/etc/profile文件中末尾行添加, 如: echo "shangyunfeitest" > /root/aaa /root/abc.sh Bash /root/aaa.sh /etc/profile是在啟動(dòng)一個(gè)交互登陸shell的時(shí)候被調(diào)用 注意,對(duì)于死循環(huán)的腳本,必須在運(yùn)行該腳本的語(yǔ)句后加&,使之后臺(tái)運(yùn)行,否則系統(tǒng)啟動(dòng)時(shí)會(huì)不停的進(jìn)入死循環(huán),無(wú)法進(jìn)入系統(tǒng)。如:dynamic_address_change.sh是一個(gè)while(1)循環(huán)程序,則在/etc/profile中填入時(shí),應(yīng)寫(xiě):bash /root/dynamic_address_change.sh & 3、帶啟動(dòng)優(yōu)先級(jí)的啟動(dòng) 編寫(xiě)shell腳本 ubuntu默認(rèn)啟動(dòng)級(jí)別為2加載的腳本在/etc/rc2.d/ 這種方式可以在腳本文件中直接寫(xiě)bash /root/dynamic_address_change.sh 或者/root/dynamic_address_change.sh,而不一定要后臺(tái)運(yùn)行。 運(yùn)行*.sh腳本默認(rèn)運(yùn)行等于命令bash *.sh運(yùn)行方式,sh *.sh有時(shí)會(huì)有問(wèn)題。 參考文獻(xiàn): 1. http://ask./question/17344.html 2. http://hi.baidu.com/%C1%EE%BA%FC%D2%BB%B6%FE/blog/item/59c223fb4151219a59ee90cd.html |
|
來(lái)自: 智慧書(shū)倉(cāng) > 《ubuntu》