私のAndroid携帯電話で実行され、次のことを行うスクリプトを作成したいと思います。
echo "1" > /sys/kernel/mm/ksm/run
2分ほどお待ちください。それから
echo "0" > /sys/kernel/mm/ksm/run
その後、2~3時間ほど待ってから再循環します。
答え1
あなたはそれを使用することができますsleep
そしてwhile
リング次のように:
while true;
do
echo "1" > /sys/kernel/mm/ksm/run;
sleep 120;
echo "0" > /sys/kernel/mm/ksm/run;
sleep 7200;
done;
ここで、while
ループは、while true;
ループを停止する条件がないことを意味する条件で始まり(スクリプトが終了するまで永久に実行され)、コマンドが実行されます(次を使用して)。sleep
イギリス必要に応じて)atdone;
ループが条件にリダイレクトされるため、while true;
コマンドの実行が再開されます。
sleep 2m
sleep 2h
注:GNU省電力の場合などを使用することもできます。