Linux Crontab 设置的定时任务没有启动的排查
来源:互联网 发布:模拟投资基金软件 编辑:程序博客网 时间:2024/06/04 20:05
1、先手动执行定时任务以此来判断脚本是否有问题。
2、确认服务器是否开启定时任务计划服务
命令:service crond status
service crond start
3、检查定时任务配置的语法
crontab -l
SHELL=/bin/bash
0 15 * * 1-5 cd /root/ye/project/StatShareDataProject/&& ./start.sh
可直接复制cd /root/ye/project/StatShareDataProject/&& ./start.sh来运行,若可以正常运行再另做判断。
4、 查看crontab执行记录
如果出现了crontab定时任务不执行的情况,首先需要定位问题,那么就需要通过日志来确定问题所在。
crontab的日志位置一般位于/var/log/cron,利用下面的语句即可查看日志。
tail -f /var/log/cron
上面的/var/log/cron只会记录是否执行了某些计划的脚本,但是具体执行是否正确以及脚本执行过程中的一些信息linux会通过邮件形式发送到给该用户。
对于root用户该邮件记录位于/var/spool/mail/root,通过以下命令可以查看最近的crontab执行情况。
tail -f /var/spool/mail/root
mail邮件一般只会记录脚本执行成功与否,如果执行失败,无法给出进一步的错误信息,这时需要我们将语句执行的错误信息重定向至文件中,这样可以很方便的查看错误信息。下面就给出了一个简单的例子
0 6 * * * /root/script/ss.sh >> /root/for_crontab/mylog.log 2>&1
上述语句表示把错误输出和标准输出都输出到mylog.log中,在执行的时候会将命令执行的相关信息记录至mylog.log文件中。
- Linux Crontab 设置的定时任务没有启动的排查
- Linux定时任务Crontab不起作用的排查步骤
- linux定时任务的设置crontab
- linux定时任务的设置 crontab
- Linux下的定时任务crontab设置
- 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定时任务的环境设置
- 配置vsftpd自启动
- java反射
- html5表单自动验证
- Java基础-条件控制语句、循环语句(3)
- List集合remove元素的问题
- Linux Crontab 设置的定时任务没有启动的排查
- 优先级队列的使用
- Java学习笔记之变量
- Follow me!百万奖金由你拿 | 精准资助数据探索(一)
- 深度学习(六)caffe入门学习
- SSL 1748_飞翔_dp+离散
- 利用UIDocumentInteractionController文档预览以及调用iPhone里第三方相关的app打开文档
- intellij idea 出现 usage search was canceled
- sdeError