歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 設置嵌入式系統開機自動啟動程序

設置嵌入式系統開機自動啟動程序

日期:2017/3/1 14:50:55   编辑:關於Linux
設置嵌入式系統開機自動啟動程序
我們希望在使用嵌入式系統的時候越簡單方便越好,我要講的開機自動啟動程序是簡便化的第一步,下面將我的操作步驟記錄如下: 要設置自啟動程序需要解決兩個問題:1、系統自動登錄;2、自動執行腳本, 1)系統自動登錄 (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 表示系統可以有六個控制台,可以用ALT+(F1~F6)來切換。而/sbin/agetty就是一個登陸驗證程序,執行它,會提示用戶輸入用戶名和密碼,然後啟動一個指定的shell(在passwd文件中指定的)。 所以,我們只需將其修改為不執行agettty,而是執行自己編寫的一個腳本,就可以跳過用戶名和密碼的輸入。修改如下: 1:2345:respawn:/root/logintest tty1 9600 這裡我在/root/下放了一個測試腳本,這樣系統啟動時就會執行那個腳本,腳本內容: #!/bin/sh /bin/login -f root 腳本其實就是執行了一個root用戶的登陸而已。 2)自動執行程序 方法有兩種,一種是將要執行的代碼放到1)中的/root/logintest的後面; 另一種是將要執行的代碼放到/etc/profile文件的後面即可。
Copyright © Linux教程網 All Rights Reserved