Crontab:自动计划任务
Linux_crontab_是用来定期执行程序的命令。想要服务器定时任务的话,可以用它实现。
FILE / 20230926-60
AUTHOR / MAGICNUE
TYPE / CODING RECORD
AUTHOR / MAGICNUE
TYPE / CODING RECORD
cron是一款类Unix的操作系统下的基于时间的任务管理系统。
什么是crontab?
Linux_crontab_是用来定期执行程序的命令。想要服务器定时任务的话,可以用它实现。
用法
编辑corontab的自动任务:
corntab -e
查询corontab的自动任务:
crontab -l
示例
定期自动同步并部署博客文件:
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容器,更新并部署一次博客。
#每日凌晨一点执行一次。