首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Android init.rc中读取和运行条件语句

如何在Android init.rc中读取和运行条件语句
EN

Stack Overflow用户
提问于 2012-05-24 08:43:36
回答 2查看 3.9K关注 0票数 1

我有一个需求,我需要读取一个接口(比如/sys/module/my_file/parameters/val),然后根据它的值在另一个接口上写一些值。这必须在安卓文件系统的init.rc中完成。

流程应该是这样的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if ( read /sys/module/my_file/parameters/val == "yes") then
write /sys/devices/platform/target_file/val 100

有人能帮我做同样的事吗??有可能吗??

EN

回答 2

Stack Overflow用户

发布于 2012-09-04 09:18:52

您可以使用exec节来实现这一点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
exec <path> [ <argument> ]*
   Fork and execute a program (<path>). This will block until
   the program completes execution. It is best to avoid exec
   as unlike the builtin commands, it runs the risk of getting
   init "stuck".

详情请参见https://github.com/android/platform_system_core/blob/master/init/readme.txt

示例:将代码移动到脚本(my_script.sh)中。将此代码添加到您的init.rc

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
on boot:
  ...
  exec /path/to/my_script.sh
票数 1
EN

Stack Overflow用户

发布于 2016-10-26 12:18:26

您可以使用init的服务概念来运行脚本。下面是初始化script.rc文件的代码示例。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 0750 /system/bin/myscript.sh
start script
[...]
service script /system/bin/myscript.sh
    class main
    user root
    group root
    oneshot

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10734011

复制
相关文章
如何在 PHP 中运行 bind_param() 语句?
在PHP中,bind_param()函数是一种准备SQL语句并绑定参数的方法。它通常与预处理语句(prepared statements)一起使用,用于执行数据库操作。bind_param()函数可防止SQL注入攻击,并帮助提高代码的安全性。
七辰
2023/10/04
1.5K0
Python 条件和 if 语句
在这个示例中,我们使用了两个变量a和b,它们被用作if语句的一部分,以测试b是否大于a。由于a是33,b是200,我们知道200大于33,因此我们打印到屏幕上:"b is greater than a"。
小万哥
2023/10/20
1840
Python 条件和 if 语句
Python中的条件语句
Python中的条件语句是通过一条或多条语句的执行结果(True或者False)来决定要执行的代码块。主要通过if关键字实现,条件中的其他分支用else。
小博测试成长之路
2021/11/08
3.7K0
Mysql中的条件语句if、case
Mysql中的条件语句在我们对数据进行转换的时候比较有用,这样就不需要创建中转表。
大江小浪
2018/07/24
6.5K0
shell脚本中的if条件语句介绍和使用案例
#前言:在生产工作中if条件语句是最常使用的,如使用来判断服务状态,监控服务器的CPU,内存,磁盘等操作,所以我们需要熟悉和掌握if条件语句。
老油条IT记
2020/04/01
9.8K0
shell脚本中的if条件语句介绍和使用案例
python语句--条件语句
>>> print(2,3,4)    //python2.x (2, 3, 4) >>>
py3study
2020/01/13
3.4K0
条件语句
其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。
生信喵实验柴
2023/09/04
1620
条件语句
if 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以”四个空格“来区分表示同一范围。 else 为可选语句,当
老七Linux
2018/05/09
1.6K0
Python爬虫基础五:循环语句和条件语句
一、前言 本系列文章,代码运行展示,将使用PyCharn进行运行。 二、循环语句 1、遍历循环 格式: for 变量 in range(stop) ==>遍历0~stop-1 for 变量 in range(start,stop) ==>遍历start~stop-1 for 变量 in range(start,stop,step) ==>遍历start~stop-1,默认步长为1 例如: print('格式1结果') for i in range(4): print(i) print('格式二
远方的星
2021/08/05
9110
Python爬虫基础五:循环语句和条件语句
python的条件语句和循环
# 4.py #code=utf-8 # python的条件语句和循环 # if 语句 age = 40 if age > 18: print 'your age is ', age print 'adult' # if else 语句 age = 40 if age > 18: print 'adult' else: print 'no adult' # if elseif else 语句 age = 40 if age > 18: print 'adult' el
公众号-利志分享
2022/04/25
1.2K0
python中的条件判断语句
在python中使用条件判断语句一定不要忘记if else elif后面的冒号:哦
py3study
2020/01/06
2.3K0
python中的条件判断语句
[924]sql中的if条件语句的用法
举个例子: 查找出年龄大于18的学生,如果是男生的话,就要标注为栋梁,否则是未成年
周小董
2020/12/29
4.8K0
sql中的 IF 条件语句的用法[通俗易懂]
expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3
全栈程序员站长
2022/09/07
2.7K0
shell脚本中的case条件语句介绍和使用案例
#前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句。case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,case看起来更规范和易读
老油条IT记
2020/04/08
6.2K0
shell脚本中的case条件语句介绍和使用案例
条件语句与查询语句
到目前为止我们所使用的语句操作几乎都是对每一行都进行操作,那么能不能但对某一行,或者某几行进行操作呢?这个时候就需要使用到条件语句关键字WHERE,介绍一下关系运算符:
端碗吹水
2020/09/23
2.4K0
条件语句与查询语句
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
在讲诉条件语句之前,需要先补充语句块的知识。语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。它类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
Eastmount
2021/12/02
7880
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2021/02/20
9020
【Python】第二章(条件语句和循环语句)
各位小伙伴们大家好,在此之前我跟大家介绍过[python]的第一章,如果还没有看的小伙伴们可以去看看,这是链接:[Python]第一章(建议收藏)_泽奀的博客-CSDN博客,蟹蟹支持。那么本篇博客讲的就是如标题一样的内容,如果觉得对你有帮助的话,请点赞+收藏支持一波博主。博主在这里真的是非常感谢,蟹蟹大家一路下来对博主的支持。那么我博主话不多说直接开始今天的文章内容......那么在这里我跟大家先分别说下什么是判断语句以及循环语句。
謓泽
2022/12/12
8160
【Python】第二章(条件语句和循环语句)
Go 控制结构篇:条件语句、分支语句、循环语句和跳转语句
流程控制主要用于设定计算执行的次序,建立程序的逻辑结构。Go 语言的流程控制和其他编程语言类似,支持如下几种流程控制语句:
学院君
2023/03/03
1.5K0
Go 控制结构篇:条件语句、分支语句、循环语句和跳转语句
点击加载更多

相似问题

如何在phpDoc中记录条件语句如if和switch?

12

总结if -语句,并从其他对象(如String[] (动态If) )读取If条件

12

如何在SQLite中使用条件(如if语句等)

12

阻止守护进程在Android的init.rc中运行

13

Android在引导时使用init.rc运行脚本

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文