當前位置:首頁 » 編程軟體 » 安卓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

熱點內容
接龍源碼 發布:2024-11-19 10:14:48 瀏覽:33
驅動軟體哪個安卓版好 發布:2024-11-19 10:08:28 瀏覽:703
伺服器一鍵搭建java環境 發布:2024-11-19 10:08:27 瀏覽:729
布丁少兒編程 發布:2024-11-19 09:57:11 瀏覽:98
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:828
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:310
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:940
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:822
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:90
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:636