嵌入式系統(tǒng)開機自動啟動程序的設(shè)置方法
嵌入式系統(tǒng)開機自動啟動程序的設(shè)置方法分享給大家,很多網(wǎng)友都想要設(shè)置嵌入式系統(tǒng)開機自動啟動程序,這樣可以使系統(tǒng)越來越簡便,開機也會非常方便,不過懂得設(shè)置的用戶確非常少,該如何解決呢,跟著小編一起來了解一下吧!
要設(shè)置系統(tǒng)開機自啟動程序之前需要解決兩個問題:系統(tǒng)自動登錄和自動執(zhí)行腳本。
1、系統(tǒng)自動登錄
(1)修改/etc/inittab
在inittab中,有如下配置:
1:2345:respawn:/sbin/agetty tty1 96002:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
表示系統(tǒng)可以有六個控制臺,可以用ALT+(F1~F6)來切換。而/sbin/agetty就是一個登陸驗證程序,執(zhí)行它,會提示用戶輸入用戶名和密碼,然后啟動一個指定的shell。所以我們只需將其修改為不執(zhí)行agettty,而是執(zhí)行自己編寫的一個腳本,就可以跳過用戶名和密碼的輸入。修改方法如下:
1:2345:respawn:/root/logintest tty1 9600
我在/root/下放一個測試腳本,這樣系統(tǒng)啟動時就會執(zhí)行那個腳本,腳本內(nèi)容如下:
#!/bin/sh/bin/login -f root
2)自動執(zhí)行程序
方法有兩種,一種是將要執(zhí)行的代碼放到1)中的/root/logintest的后面;
另一種是將要執(zhí)行的代碼放到/etc/profile文件的后面即可。
以上的步驟就是解決在嵌入式系統(tǒng)中開機簡便化的自動啟動程序,這樣可以使得我們使用起來很是簡便又節(jié)省時間,想要了解更多電腦操作系統(tǒng)相關(guān)的知識,歡迎繼續(xù)關(guān)注系統(tǒng)城,我們將繼續(xù)為大家?guī)砀嗑式坛毯蛢?nèi)容!免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。