當前位置:首頁 » 編程軟體 » 安卓sh腳本自啟

安卓sh腳本自啟

發布時間: 2023-09-14 15:55:36

⑴ 開機後以root身份自啟動一個腳本,怎麼設置

嵌入式 linux 如何以root身份自動登錄 並開機自動執行腳本文件
下面操作步驟記錄如下:

要設置自啟動程序需要解決兩個問題: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文件的後面即可。

⑵ 安卓開機自動啟動腳本,linux一般需要開機自啟動的腳本放在什麼地

很多地方都可以,一般是在/etc/目錄下,可以將執行腳本的命令放到rc.local文件中,此文件在/etc目錄中的具體位置跟文件系統有關,可以按名稱搜索

⑶ 如何讓安卓手機開機自動執行某一腳本

root後 加入開機自啟動就行了 具體操作 見 安卓虛擬機原理

⑷ 如何讓android啟動後自動運行一段腳本

1.修改啟動腳本init.rc在最後添加
#===============================add my shellscript
service sysinit /system/xbin/busybox run-parts /system/etc/init.d
oneshot
上面busybox工具路徑要根據自己的系統寫
2.在system/etc下創建init.d目錄,在此目錄下添加寫好的腳本去掉後綴.sh,添加可執行許可權
3.重啟ok

熱點內容
家用電腦安裝伺服器內存 發布:2025-02-01 14:38:50 瀏覽:257
增量調制編解碼實驗報告 發布:2025-02-01 14:30:30 瀏覽:787
不良人2無敵傷害腳本 發布:2025-02-01 14:23:04 瀏覽:398
地圖flash源碼 發布:2025-02-01 14:13:33 瀏覽:957
家庭影院配置什麼樣的音響 發布:2025-02-01 14:04:33 瀏覽:545
蘋果手機存儲空間不能用怎麼回事 發布:2025-02-01 14:03:04 瀏覽:259
qq易語言盜號源碼 發布:2025-02-01 14:01:25 瀏覽:812
源神比較好的雲伺服器 發布:2025-02-01 13:55:27 瀏覽:208
黑蘋果idea編譯慢 發布:2025-02-01 13:45:30 瀏覽:552
c和linux 發布:2025-02-01 13:39:38 瀏覽:177