ITPub博客

首页 > Linux操作系统 > Linux操作系统 > crontab不执行

crontab不执行

原创 Linux操作系统 作者:听海★蓝心梦 时间:2013-12-06 13:05:30 0 删除 编辑
今天发现一个机器的crontab任务没有执行,检查crontab日志发现如下错误:
[root@rac1 var]# vi /var/log/cron
...... ......
Dec  6 04:31:01 rac1 crond[12691]: Authentication token is no longer valid; new one required
Dec  6 04:31:01 rac1 crond[12691]: CRON (sde) ERROR: failed to open PAM security session: Success
Dec  6 04:31:01 rac1 crond[12691]: CRON (sde) ERROR: cannot set security context
...... ......

cannot set security context这个错误可能是crontab用户的密码过期导致的,于是登录系统su - sde,发现确实是密码过期,提示输入新密码:
[sde@rac1 ~]$ su - sde
Password: 
You are required to change your password immediately (password aged)
Changing password for sde
(current) UNIX password: 

切换到root用户,修改sde用户密码:
[root@hazz-acgis-rac1 var]# passwd sde
Changing password for user sde.
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.

再次设定时间,crontab任务可以正常执行。

故障原因:

linux默认要求用户隔一段时间就要修改密码,出现此错误是由于sde用户长时间没修改密码导致。

修改了sde密码,再观察,定时任务正常执行.


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/751371/viewspace-1062511/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    253
  • 访问量
    1267998