在应用程序启动之前,往往需要在Android启动过程中去对系统做一些设置,如修改某些文件夹的属主和文件的权限,本文实现在init.rc中调用shell脚本,而所有对系统资源的修改和配置都在此shell脚本中实现。

1、创建system/core/rootdir/etc/init.djstava.sh脚本文件,以开机获取IP地址为例,脚本内容可如下

#! /system/bin/sh

ifconfig eth0 192.168.18.200 netmask 255.255.255.0 up

route add default gw 192.168.18.1 dev eth0

2、修改system/core/rootdir/Android.mk文件,增加语句

copy_from += etc/init.djstava.sh

3、修改device/$(硬件平台)/init.rc文件,增加语句

将mount yaffs2 mtd@system /system ro remount 改为

mount yassf2 mtd@system /system rw remount

chmod 755 /system/etc/init.djstava.sh

chown root shell /system/etc/init.djstava.sh

service eth0_set /system/etc/init.djstava.sh

oneshot

4、设置dns,修改system/core/rootdir/init.rc,在setprop net.tcp.buffersize.gprs命令后增加如下语句

setprop net.dns1 211.167.97.67

setprop net.dns2 202.96.209.133

安卓linux定时执行脚本,Android开机自动执行shell脚本相关推荐

  1. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  2. 树莓派开机自动运行shell脚本——记录开机时间

    目录 1.目的 2.思路 3.实现步骤 1.目的:树莓派开机时自动执行某些脚本,不用手动设置,减少麻烦. 2.思路:新建一个记录时间的脚本 record_time.sh,然后添加执行命令到 /etc/ ...

  3. 龙芯looongnix系统开机自动执行脚本

    龙芯looongnix系统开机自动执行脚本 一.设置自动登录 默认无法通过登陆窗口 lightdm 登陆 loongson用户,但是我们可以通过配置让 lightdm 支持 loongson 登陆. ...

  4. linux开机自动执行命令

    /etc/rc.local是/etc/rc.d/rc.local的软链,像windos的快捷方式 开机自动执行的命令在此文件尾部exit 0 之前输入即可 给/etc/rc.local文件添加执行权限 ...

  5. Android8.0 开机启动脚本,Android开机启动shell脚本(Android 8.0测试OK)

    Android 下做开机启动shell脚本的大致流程如下: 目录 写shell脚本 为脚本写te文件 在init.rc中启动脚本 添加Selinux权限 写shell脚本 比如新建一个init.tes ...

  6. linux同步某台服务器,linux 两台服务器之间开机自动同步指定目录下的文件

    linux 两台服务器之间开机自动同步指定目录下的文件 服务器B(172.17.166.11)上开机或者重启会自动拉取服务器A(172.17.166.10)上指定目录下所有文件 1.创建服务器B到服务 ...

  7. 使用Java让android手机自动执行重复重启

    使用Java让android手机自动执行重复重启 public static void main(String[] args)throws IOException,Exception { for(in ...

  8. linux挂载新硬盘,开机自动挂载

    http://blog.chinaunix.net/uid-7411781-id-2056205.html linux挂载新硬盘,开机自动挂载 Linux的硬盘识别: 2.6 kernel以后,lin ...

  9. CentOS设置开机自动执行指定命令

    目录 一.授予 /etc/rc.d/rc.local 执行权限 二.在 /etc/rc.d/rc.local 中添加要执行的指定命令 在 CentOS 下有多种方式设置开机自动执行指定命令,以下介绍最 ...

最新文章

  1. 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画
  2. WCF入门(三)——对象序列化
  3. TradingView 初识
  4. oracle asm和文件系统,Oracle工具之--ASM与文件系统及跨网络传输文件
  5. C++ class类 实现搜索二叉树(BST)
  6. Android之封装好的异步网络请求框架
  7. Android LayoutInflater原理分析,带你一步步深入了解View(一) 郭霖学习摘要
  8. FastDFS分布式文件系统集群
  9. ffmpeg sdk 的一些资料博客地址
  10. 阿里云服务器 云对象存储OOS(一) ---入门级操作
  11. 【测试沉思录】17. 性能测试中的系统资源分析之四:网络
  12. Dilated conv扩张卷积的理解(一看就会)
  13. Mixly 数码管时钟
  14. python pandas 讲解ppt_Python数据分析之pandas基本功能讲解
  15. point类型的数组java_Java基础学习之引用类型数组访问NullPoint问题
  16. Psins代码解析之线性误差模型精度验证(test_SINS_error_model_verify.m)
  17. Go实战--Gorilla web toolkit使用之gorilla/context
  18. 面试官:你了解 QPS、TPS、RT、吞吐量 这些高并发性能指标吗?
  19. XShell安装报错1605或1608
  20. 树莓派4B突然连不上手机热点问题解决

热门文章

  1. python有哪些作用-python是什么 特点及功能
  2. python是c语言写的吗-C语言和python的区别
  3. python数据处理实例-Python数据处理numpy.median的实例讲解
  4. python爬虫代码房-小白学习python爬虫,分享一下代码,伪链家全站。
  5. python散点图拟合曲线-Python解决最小二乘法拟合并绘制散点图
  6. php7和python3性能对比-ava、Python和PHP三者的区别
  7. 2!=5 or 0在python中是否正确-Python 中的 or and 运算,看这一篇就够
  8. python while循环语句-Python
  9. python爬虫原理-干货|如何入门 Python 爬虫?爬虫原理及过程详解
  10. python编程入门经典教程-python编程入门经典