我正在查看一些代码,并找到了此代码
{ "su", "-c", "reboot" }
我知道这会让你的手机重启,因为它首先要求su然后重新启动,但我不知道-c的含义是什么。
它就像键盘上的输入按钮一样?我也可以添加我想要的那么多吗?
之类的东西{ "su", "-c", "code", "-c", "code", "-c", "code" }
由于
答案 0 :(得分:4)
-c
是一个标志,告诉su
命令执行-c
之后的命令。所以在这种情况下,它只是作为root用户告诉系统重新启动。
答案 1 :(得分:0)
su reboot
已经意味着“根据名为reboot
的用户的凭据给我一个会话”。
因此必须有一种方法来指示reboot
不是要成为的用户的名称,而是要运行的命令的名称(作为超级用户)。
(您的系统没有su
的手册页吗?)