固定时间执行命令

可以通过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:

  1. 编辑crontab:
crontab -e
  1. 添加如下任务:
0 1 * * * cd /home/user/aosp && repo sync -d -c -j32

这表示每天1点0分执行指定的repo sync命令。

  1. 保存并退出crontab。
  2. 重启cron服务:

bash sudo systemctl restart cron

这样就可以实现每天凌晨1点,在固定的aosp目录执行repo sync了。

也可以根据需要调整时间,或设置为每周某天等。crontab可以让我们轻松实现定时任务。


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注