定時任務¶
定時任務用於定期執行某些腳本或其他任務。此定時任務的使用方法為標準的 Linux Crontab 使用方法,除了相關指令可能有所不同外,其餘語法均相同。所有規則都將以 root 身分執行。您需要具備編寫基本 crontab 規則的能力,若不熟悉,請先自行學習。
注意
受限於 Android 的休眠機制,螢幕關閉後定時任務可能不會在您預期的時間執行。您可能需要將裝置設定為螢幕恆亮,定時任務才能在您期望的時間執行。
您需要在 FIRERPA 內建的遠端桌面終端機、內建 ADB 終端機或 SSH 終端機中使用此功能。進入終端機後,執行指令 crontab -e,您將會進入編輯模式。在英文輸入模式下按下字母 i,接著寫下相關規則,然後依序按下 ESC、SHIFT + :,輸入 wq 並按下 Enter 鍵即可儲存。一些範例規則如下。
@reboot echo 框架啟動時執行
0 */1 * * * echo 每小時執行
* * * * * echo 每分鐘執行
0 8 * * * echo 每天八點執行
如果您想儲存定時任務的輸出,只需進行標準的輸入輸出重導向即可。
* * * * * echo hello >/data/usr/script.log 2>&1
編寫完定時任務規則後,建議使用驗證 Crontab 的網站來確認您的規則是否正確。