首頁 > 要聞 >

嵌入式系統(tǒng)開機自動啟動程序的設(shè)置方法

發(fā)布時間:2023-09-18 18:36:52來源:

  嵌入式系統(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 9600

  2: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)容。