定时任务Crontab 报错踩坑:Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0)
Linux定时任务crontab 不执行没效果service crond status 查看后出现 Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0) 这类信息因为cron可以按配置多久时间运行一次。当cron执行此操作时,它通常作为root用户运行,这样做会为所述用户创建一个会话。修改过程:1
·
Linux定时任务crontab 不执行没效果
service crond status
查看后出现 Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0) 这类信息
因为cron可以按配置多久时间运行一次。当cron执行此操作时,它通常作为root用户运行,这样做会为所述用户创建一个会话。
修改过程:
1,进入/etc/pam.d目录
2,打开文件 common-session-noninteractive
3,查找 session required pam_unix.so 内容(一般在最后)
4,在这一行上方添加
session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
5,保存并退出
6,重启crond服务(Ubuntu为cron)
快试一下这样就可以啦
更多推荐
已为社区贡献1条内容
所有评论(0)