我想编写一个将在我的 Android 手机上运行并执行以下操作的脚本:
echo "1" > /sys/kernel/mm/ksm/run
等待2分钟:然后
echo "0" > /sys/kernel/mm/ksm/run
然后等待 2-3 小时并再次循环。
答案1
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
注意:对于 GNU sleep ,您还可以使用sleep 2h
等。