android init.rc中这一行exec -- /system/bin/ls -l /dev/block/by-name/
时间: 2023-08-21 18:05:33 浏览: 102
这一行命令会在 Android 系统启动时执行,它会调用 /system/bin/ls 命令列出 /dev/block/by-name/ 目录下的所有文件和目录,并将结果输出到标准输出流。如果该命令在 init.rc 中的位置和执行时机都正确,且 /dev/block/by-name/ 目录存在且具有读取权限,则该命令会执行成功,并在标准输出流中输出相应的结果。需要注意的是,该命令的执行结果只会被输出到标准输出流中,而不会被写入到文件系统中,因此无法被普通的文件读写操作获取。如果需要将输出结果写入到文件中,可以使用重定向符号(如 > 或 >>)将标准输出流重定向到指定文件中。
相关问题
android的init.rc中添加这么一行 exec -- /system/bin/ls -l /dev/block/by-name/ >> /log/hlog/hlog.txt会执行嘛
这一行命令会在 Android 系统启动时执行,在 /system/bin/ls 命令执行完成后,将输出结果追加到 /log/hlog/hlog.txt 文件中。如果该文件路径存在且具有写入权限,则该命令会执行成功并产生相应的输出结果。否则,该命令会执行失败,产生相应的错误信息。需要注意的是,该命令的执行结果可能会因为系统启动时的环境变量等因素而有所不同。
阅读全文