定时任务¶
定时任务用来定期执行一些脚本或者其他任务,此定时任务的使用方法为标准的 Linux Crontab 使用方法,除了相关命令可能有不同,其他语法均相同。所有规则都将以 root 身份执行。您需要会编写基本的 crontab 规则,如果不熟悉请先自行了解。
您需要在 LAMDA 自带的远程桌面终端或者内置 ADB 终端,或者 SSH 终端内使用改功能,进入终端后,执行命令 crontab -e
,您将进入编辑模式,在英文输入模式下按下字母 i
,随后写下相关规则,并依次按下 ESC
,SHIFT
+ :
,输入 wq
并按下回车来保存即可。
一些基本的定时任务规则示例如下
@reboot echo 框架启动时执行
0 */1 * * * echo 每一小时执行
* * * * * echo 每一分钟执行
0 8 * * * echo 每天八点执行
如果您想保存定时任务的输出,只需要进行正常的输入输出重定向即可
* * * * * echo hello >/data/usr/script.log 2>&1
受限于安卓的休眠机制,息屏后定时任务可能并不会以您期望的时间运行,您可能需要将设备设置为常亮,定时任务才能以您期望的时间执行,在编写完定时任务规则后,建议使用在线 Crontab 验证的网站验证您的规则是否正确。