为什么我收到执行二进制文件错误?

为什么我收到执行二进制文件错误?

大家好,我每 10 分钟就会收到以下电子邮件。因为我拥有 VPS。我不是 Linux 专家,正在学习管理 Linux 服务器。请帮我解决为什么我会收到这些电子邮件以及如何停止它们或如何修复我在 123-reg VPS 上运行 CentOS 6 的问题

Subject: Cron <root@vpsXXXXXXXX> /usr/lib64/sa/sa1 1 1
/usr/lib64/sa/sa1: line 11: /bin/date: cannot execute binary file
/usr/lib64/sa/sa1: line 13: /bin/date: cannot execute binary file

每 1 小时发送一次以下电子邮件

Subject: Cron <root@vpsXXXXXXXX> run-parts /etc/cron.hourly
/etc/cron.hourly/0anacron:

/etc/cron.hourly/0anacron: line 6: /bin/date: cannot execute binary file
/etc/cron.hourly/0anacron: line 6: [: =: unary operator expected

答案1

看来您的 VPS 中没有 /bin/date 命令。您可以使用以下命令进行检查:

 ls -l /bin/date

答案2

/bin/date:无法执行二进制文件

/bin/date已损坏或与你的操作系统不兼容

/etc/cron.hourly/0anacron:第 6 行:[: =: 预期一元运算符

0anacron脚本正在继续运行date,这就是它出错的原因(由于您的二进制文件损坏或不兼容)

我建议您重新安装您的操作系统。

相关内容