抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

cron是一款类Unix的操作系统下的基于时间的任务管理系统。

什么是crontab?

Linux_crontab_是用来定期执行程序的命令。想要服务器定时任务的话,可以用它实现。

用法

编辑corontab的自动任务:

1
corntab -e

查询corontab的自动任务:

1
crontab -l

示例

定期自动同步并部署博客文件:

1
2
3
4
0 1 * * * sudo rsync -a '/PATH/TO/A' '/PATH/TO/B' && sleep 300 && sudo docker exec node-hexo sh -c "cd hexo && hexo clean && hexo d"

#将路径A的文件同步到路径B;等待300秒;进入node-hexo容器,更新并部署一次博客。
#每日凌晨一点执行一次。

传送门:Crontab.guru - The cron schedule expression editor

评论