2023年8月10日
固定时间执行命令
可以通过crontab实现定时在固定目录执行repo sync命令。
crontab的语法如下:
* * * * * command to be executed- - - - -| | | | || | | | ----- Day of week (0 - 7) (Sunday=0 or 7)| | | ------- Month (1 - 12)| | --------- Day of month (1 - 31)| ----------- Hour (0 - 23)------------- Minute (0 - 59)例如,要每天凌晨1点在/home/user/aosp目录执行repo sync:
- 编辑crontab:
crontab -e- 添加如下任务:
0 1 * * * cd /home/user/aosp && repo sync -d -c -j32这表示每天1点0分执行指定的repo sync命令。
-
保存并退出crontab。
-
重启cron服务:
bash sudo systemctl restart cron
这样就可以实现每天凌晨1点,在固定的aosp目录执行repo sync了。
也可以根据需要调整时间,或设置为每周某天等。crontab可以让我们轻松实现定时任务。