Linux crontab 定时任务没执行,没收到错误信息邮件
crond 定时任务 没执行,简单的打印日期,reboot 命令 等也没执行成功(语法确保没错)。捣鼓一整算是有些进展。
centos7 不过这个好像没啥问题吧。。
分割线-------------------------------------------------------
01
最开始就是照着样例写些简单的输出,和要执行的脚本。教程上人家就执行了,我的没执行。下图是cron中 var/log/cron 下一直是这个问题,的日志记录。一开始没执行,检查语法等后,搜索问题,看到日志这里出现的是这个问题。
一番搜索,但是基本没有找到说是什么意思的(发送邮件失败)。在/var/sppol/cron下找一个root文件,下面但是当我去下面找这个文件时,却没有。这里提一下:正在操作的云服务器没有,而我自己建的虚拟机有root。
找到一个说:
在执行命令末尾追加 >/dev/null 2>&1 意思是堆积标准输出和错误输出, 这样就不用发送mail了
我加了 没有啥效果。有可能是我加的不对,有可能这个没效果。
02
然后输入sendmail 命令,log/message下报错如图,
但是 unable to use my own hostname 这个没有多少帖子,
能搜着的都是这个问题描述
sendmail: warning: valid_hostname: numeric hostname: 138
sendmail: fatal: file /etc/postfix/main.cf: parameter mydomain: bad parameter value: 138
解决办法是 没安装sendmail,要装这个程序
yum install sendmail
/etc/init.d/sendmail status/start/stop/restart 启动
注意:安装期间一定要保持网好啊,不然找镜像那过程让人感觉就是装不成。
这是期间它装的几个依赖组件。
装完后 就没有 (root) MAIL (mailed 33 bytes of output but got status 0x0043#012)。
ps -ef|grep sendmail
systemctl status sendmail 查也有了进程了。
在/var/sppol/cron下也有了root文件了,有了邮件。
但是还是不成,
不报
warning: valid_hostname: numeric hostname: 0005
sendmail: fatal: unable to use my own hostname
如图:
但是日志显示了新的问题
03
查资料研究 发现是/etc/hosts文件的问题:看大家好像是做的这个改动:加上了下图红圈的内容,就是加个 (主机名.com)。
然后就好了
04
定时任务的也执行了。
问题解决!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Linux crontab 定时任务没执行,没收到错误信息邮件相关推荐
- linux怎么查看定时任务有没有运行,怎么看crontab定时任务是否执行
定时执行操作命令,每一个用户拥有自己的crontab,那么大家知道怎么看crontab定时任务是否执行呢?接下来大家跟着学习啦小编一起来了解一下的看crontab定时任务是否执行解决方法吧. 看cro ...
- crontab定时任务不执行,并且没有收到错误信息邮件
现象: crontab中定义的msqldump定时任务不能执行,没有收到错误信息邮件,查看日志/var/log/cron显示如下 CROND[15777]: (root) MAIL (mailed 3 ...
- Linux | crontab定时任务及开机自启项
本文总结如何使用 crontab 创建定时任务及开启自启项 1. 本文基于 CentOS 7.9 系统所写. Updated: 2022 / 9 / 5 Linux | crontab定时任务及开机自 ...
- CentOS crontab定时任务不执行的解决
crontab 配置文件 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # .- minute (0 59 ...
- python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...
- Linux crontab定时任务配置方法(详解)
id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> 脚本之家 服务器常 ...
- linux下crontab allow,【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍html crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供以后读取和执行.linux ...
- Linux crontab 定时任务命令详解
Linux Crontab 定时任务 命令详解 [日期:2016-02-13] 来源:Linux社区 在工作中需要数据库在每天零点自动备份所以需要建立一个定时任务.我选择在Linux下使用Cronta ...
- Spring前一次定时任务没执行完,下次任务是否会执行
直接上图: 定时任务一分钟,程序休眠100秒,可见:Spring前一次定时任务没执行完,下次任务不会执行 思考:如何让上一次定时任务不阻塞下一次定时任务? 使用注解:@EnableAsync
最新文章
- OJ系列之---字符串分割
- cp linux 显示进度条_Unix/Linux/Mac os下 文件互传
- 【Java】StringBuilder类、包装类
- java对mysql的简单操作——增加数据
- 系统升级时,数据库脚本执行注意事项,血的教训
- 图像处理特征提取之(二):Haar特征
- Python实现连点器
- vue热敏打印机_如何在vue项目中调用打印机,打印指定区域
- 华为公司是如何做绩效考核的
- BEC listen and translation exercise 39
- Baltimore System of Classifications of Viruses
- FND Debug Log FND LOG MESSAGES
- 红绿蓝三色阈值,比赛
- 获取flask的app.route装饰器所有url
- video.js API
- 加密锁收集C2V文件更新文件
- UE4 材质笔记之墙面(纹理混合+顶点颜色应用)
- 互联网公司各个岗位的薪资对比
- mybatis与hibernate的对比
- 蓝桥杯 2015国赛 穿越雷区
热门文章
- 辩论计算机未来不能取代书本的问题,电脑不能取代书本辩论会材料.doc
- vant 项目_vueCli4+vant+router+vuex+移动端适配
- jmu-python-函数-找钱_python函数题 - osc_wv1mxwu2的个人空间 - OSCHINA - 中文开源技术交流社区...
- opencv22-直方图均衡化
- opencv5-图像混合
- jop怎么读音英语怎么说_“跨年”英语怎么说?
- 利用Fiddler抓包调试工具,实现mock数据特殊场景深度测试(二)
- 在Python当中如何打印输出当前时间(代码)
- Repeater嵌套Repeater获取父级绑定项
- 对Linux命令od -tc -tx1的C语言程序实现myod-优化版