宝塔任务计划或Cron不执行解决方案

近期发现有几个节点服务器的计划任务突然无缘无故的停止执行,然后执行如下指令:

systemctl restart crond

发现仍旧不执行,后面检查Cron的运行日志,发现存在大量如下的错误:

大概意思就是密码过期了,造成Cron无法执行。既然问题所在找到了,那就查看下密码过期时间

chage -l root

发现Cron的最后执行时间都是停留在密码过期后的一天,那基本确认就是密码过期造成的。

解决方法,将密码改成永不过期,如下指令,但是要注意定期修改root密码以及弱口令或关闭SSH端口。

chage -M 99999 root

再执行 chage -l root 已显示永久不过期,再看Cron已恢复正常执行

 

本文由 易云博客 作者:易云 发表,其版权均为 易云博客 所有,文章内容系作者个人观点,不代表 易云博客 对观点赞同或支持。如需转载,请注明文章来源。
31