Proxmox cron.daily 日志错误

Proxmox cron.daily 日志错误

我在 Proxmox 中使用 cron.daily 作业时遇到问题。它给出了以下错误:

/etc/cron.daily/pve:
Can't stat /var/log/pve/tasks/6: No such file or directory
at /etc/cron.daily/pve line 78

文件/var/log/pve/tasks/6夹丢失,但我可以创建它。我只想知道如果我创建它,它会破坏某些东西吗?似乎 cronjob 无法创建它,但只想写入它。

所以我的主要问题是创建该日志文件夹是否安全?

答案1

我找到了问题。它不在日志文件夹中,而是在 cronjob 任务中。已修复!

通过添加日志文件夹并赋予它 770 个权限来修复此问题,以便 root:root 可以在 proxmox 中访问它。

它不会向其中写入任何内容,但 proxmox VM 需要它,即使 VM 没有运行。

Proxmox 轮流删除了日志文件夹。

答案2

我遇到过同样的问题。

这是一个快速解决方法:

mkdir /var/log/pve/tasks/{{0..9},{A..F}} ; chmod /var/log/pve/tasks/{{0..9},{A..F}}

这将在 /var/log/pve/tasks 目录中创建子目录并设置正确的权限。

相关内容