当前位置:首页 » 编程软件 » 安卓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-07-01 04:46:27 浏览:421
什么是安卓品牌尖货 发布:2025-07-01 04:45:50 浏览:695
写入设备缓存 发布:2025-07-01 04:37:35 浏览:430
小鸡g4怎么连安卓 发布:2025-07-01 04:37:25 浏览:354
黄金线主图源码 发布:2025-07-01 04:35:38 浏览:296
阿里轻量服务器有固定IP吗 发布:2025-07-01 04:30:27 浏览:505
电脑什么配置要合适 发布:2025-07-01 04:24:15 浏览:165
哪个安卓恢复工具不要钱 发布:2025-07-01 04:21:54 浏览:740
sql加空格 发布:2025-07-01 04:09:38 浏览:580
如何关闭ftp防篡改 发布:2025-07-01 04:09:04 浏览:90