博源

博采广纳

配置 Linux 的定时任务(crontab)

前言


通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script 脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。

比较类似与 Windows 上的定时任务。

简要命令


只是针对 OneIndex 定时刷新缓存,加快访问速度的简要命令,深度的,我现在无法掌握

  1. 登录 SSH,执行crontab -e, 进入 vim 编辑模式,输入i, 左下角显示insert,进入编辑模式,
  2. 输入*/10 * * * * php /www/wwwroot/one.php cache:refresh
  3. esc, 推出insert 模式,输入:wq 保存并退出,(注意冒号)
  4. 完成

详细教程


见:Linux Tool Quick Tutorial



本人 OneIndex