这篇文章主要讲解了linux定时任务的使用方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
1、cron介绍
我们经常使用的是 crontab 命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。
1.1、cron相关目录
1.2、crontab的常用命令
1.3、编写规范
1、相关每个位置的参数如下图,另外还有备注详情
备注:
1) * 表示任意的(分、时、日、月、周)时间都执行
2) - 表示一个时间范围段, 如5-7点
3) , 表示分隔时段, 如6,0,4表示周六、日、四
4) /1 表示每隔n单位时间, 如*/10 每10分钟
2、设置定时任务
2.1、全局设置定时任务 crontab ---任务是链接、curl或者写入文件时
(1)执行命令 crontab -e
(2)写入定时任务
如果定时跑的任务是链接
*/1 * * * * /usr/local/curl(你自己的curl路径) www.baidu.com >/dev/null 2>$1
如果需要内容写入文件中
*/1 * * * * echo "hello" >> abc.log
另外我还要普及下几点
(3)保存定时任务
2.2、.sh 方法实现
(1)创建Shell脚本
chmod -R 777 你创建文件名
(2)将Shell脚本写入定时任务中
将对应的shell文件写入定时任务
*/1 * * * * 你的.sh得文件绝对路径 >/dev/null 2>$1
将对应的shell文件执行定时任务时写入日志
*/1 * * * * 你的.sh得文件绝对路径>> a.log >/dev/null 2>$1
(3)重启crond
service crond restart
(4)查看是否写入项目中
crontab -l
看完上述内容,是不是对linux定时任务的使用方法有进一步的了解,如果还想学习更多内容,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。