Linux定时任务crontab
来源:互联网 发布:godaddy主机绑定域名 编辑:程序博客网 时间:2024/06/05 18:47
1.相关文件
/etc/crontab //设定当时任务执行时间/etc/cron.hourly /etc/cron.daily/ect/cron.weekly/ect/cron.monthly//显然,最好的方法就是不同的定时任务放在不同的文件夹下
2.创建脚本文件
touch mycron //创建一个文件//下面是脚本文件内容:#!/bin/sh //以此开始# Here is your code#end
//例如,yii2框架下的定时任务#!/bin/sh# exec cron daily#注意:执行定时任务的命令必须是全路径/var/www/yii cron/daily
3.设定定时任务
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令打开crontab 文件,类似于下面:SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin# m h dom mon dow user command17 * * * * root cd / && run-parts --report /etc/cron.hourly25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )#其中详细定义了定时任务执行的时间分钟 (0-59)小時(0-23)日期(1-31)月份(1-12)星期(0-6) //0代表星期天*代表每一分钟(小时、天、月)如果是每天的某两个小时,那么就是 * x,y * * *
4.开启cron日志
在ubuntu下安装crontab后,系统默认未开启crontab的日志记录,启用crontab的日志的办法:
打开/etc/rsyslog.d文件,将50-default.conf 文件中的#cron.*前的#删掉,如图
定位到/sbin/目录下:
重启rsyslog服务:
service rsyslog restart
重启cron服务
service cron restart;
查看日志:
more /var/log/cron.log;
或者cd到/var/log下查看
其他命令,请自行搜索学习。定时任务不执行的可能原因:
1.shell文件定时任务未使用全路径
2.定时任务crontab未加载
3.建议开启cron日志,方便定位问题所在
4.重启rsyslog,cron服务
0 0
- Linux Crontab 定时任务
- Linux 定时任务 crontab
- Linux 定时任务 crontab
- Linux Crontab 定时任务
- Linux Crontab 定时任务
- linux 定时任务crontab
- linux 定时任务crontab
- linux定时任务 crontab
- linux 定时任务 crontab
- Linux - crontab(定时任务)
- linux crontab定时任务
- linux----crontab----定时任务
- Crontab Linux 定时任务
- linux定时任务--crontab
- linux定时任务crontab
- Linux定时任务crontab
- Linux定时任务crontab
- linux crontab 定时任务
- rhel 5.x 支持 ext4
- MYSQL几种存储引擎介绍和对比
- 万万没想到、小孩学武术竟然有这么多好处!
- poj 2828
- 机器学习算法汇总
- Linux定时任务crontab
- 【2】机器学习之兄弟连:K近邻和K-means
- Android的ViewPager,ViewPager配合Fragment的用法
- MySql 外键约束 之CASCADE、SET NULL、RESTRICT、空等类型分析和作用解读
- Hello Hexo
- Ubuntu14+Nginx安装配置(edusoho)
- JavaScript对字符串操作的方法
- Android购物车初步实现1(UI篇)
- 常规功能和模块自定义系统 (cfcmms)—047模块导航功能的重构(5)导航属性的定义