Linux Cpanel不运行我的cron作业
我在cPanel有每天晚上安排的cron任务。昨天,我注意到这些cron作业从两天前开始就没有运行过。我在Linux Cpanel不运行我的cron作业,linux,cron,crontab,cpanel,Linux,Cron,Crontab,Cpanel,我在cPanel有每天晚上安排的cron任务。昨天,我注意到这些cron作业从两天前开始就没有运行过。我在/var/log/cron中检查了cron日志,它在尝试访问文件时显示了错误 错误: Nov 6 11:25:01 web2 crond[17439]: (laptoplc) ERROR (failed to change user) Nov 6 11:25:01 web2 crond[17447]: (projecto) ERROR (failed to change user) No
/var/log/cron
中检查了cron
日志,它在尝试访问文件时显示了错误
错误:
Nov 6 11:25:01 web2 crond[17439]: (laptoplc) ERROR (failed to change user)
Nov 6 11:25:01 web2 crond[17447]: (projecto) ERROR (failed to change user)
Nov 6 11:25:01 web2 crond[17446]: (CRON) ERROR (setreuid failed): Resource temporarily unavailable
Nov 6 11:25:01 web2 crond[17446]: (laptoppa) ERROR (failed to change user)
可能是什么问题?可能是多种原因造成的。以下是调试cron的方法:
chmod 755 yourcron.php
使用下面的命令检查这些用户是否存在任何僵尸进程
ps -eLF |grep -i username
尝试终止这些进程,然后检查cronjobs是否正在运行
sudo ps -eLF |grep username |awk '{print $2}' |xargs sudo kill -9
不要扼杀任何重要的运行进程 我今天也有类似的问题。/var/spool/cron/userXXX中的cron有/home/userYYY(另一个用户)的脚本,因此发生了此错误。我删除了包含userYYY的行,并解决了此问题。您运行的cron命令是什么?整个cron脚本是什么?因为这看起来像是权限问题。