私はいくつかのコードを見ていましたが、このコードを見つけました
{ "su", "-c", "reboot" }
最初にsuを要求してから再起動するため、これにより電話が再起動することはわかっていますが、-cが何を意味するのかわかりません。
キーボードのエンターボタンのようなものですか?また、好きなだけ追加できますか?何かのようなもの
{ "su", "-c", "code", "-c", "code", "-c", "code" }
ありがとう
-c
su
に続くコマンドを実行するようコマンドに指示するフラグです-c
。したがって、この場合、単純に root としてシステムに再起動を指示するだけです。
su reboot
すでに「という名前のユーザーの資格情報の下でセッションを与えてください」を意味しますreboot
。reboot
したがって、それがユーザーの名前ではなく、(スーパーユーザーとして) 実行するコマンドの名前であることを示す方法が必要です。
(お使いのシステムには のマニュアル ページがありませんsu
か?)