加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Cpanel不运行我的cron作业

发布时间:2020-12-13 22:55:09 所属栏目:Linux 来源:网络整理
导读:我在cPanel有cron工作,每晚安排.昨天,我注意到这些cron工作从2天前就没有运行.我检查了/ var / log / cron中的cron日志,它在尝试访问文件时显示错误. 错误: Nov 6 11:25:01 web2 crond[17439]: (laptoplc) ERROR (failed to change user)Nov 6 11:25:01 web
我在cPanel有cron工作,每晚安排.昨天,我注意到这些cron工作从2天前就没有运行.我检查了/ 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)

可能是什么问题呢?

解决方法

可能有几件事导致了这一点.以下是调试你的crons的方法:

>从shell手动运行:

php yourcron.php
>从cron文件添加日志记录,可能是添加error_log(‘check if running’);看它是否确实在运行.

如上所述,它也可能是许可问题.为你的cron添加执行权限:

chmod 755 yourcron.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读