错误:创建唯一临时文件时出错:权限被拒绝

错误:创建唯一临时文件时出错:权限被拒绝

手动执行 logrotate 脚本时,我收到以下错误。$ logrotate -vf /apps/web/scripts/Logroate-web.conf

截断 /apps/oracle/admin/mserver/adf12dev/servers/adf_1/logs/udara_1.out 设置默认创建上下文错误:创建唯一临时文件时出错:权限被拒绝

请告诉我为什么会这样以及如何消除。请注意,我使用非 root 用户运行此脚本。谢谢

答案1

我以非 root 用户身份运行时收到相同的错误;尽管这并没有阻止 logrotate 轮换我的应用程序日志。就我而言,我试图将状态写入 /dev/null:

/usr/sbin/logrotate -v -s /dev/null /path/to/logrotate.conf

删除 -s 选项(写入默认状态文件,即 /var/lib/logrotate.status)会导致相同的错误消息。更新到新路径会删除错误消息:

/usr/sbin/logrotate -v -s /path/to/logrotate.status /path/to/logrotate.conf

希望这可以帮助。

答案2

logrotate -v -s  /rlsothrbackup/rlsspool/MERGEDSPL/log.status  --force /rlsothrbackup/rlsspool/MERGEDSPL/logrotate.cnf

当我想要logrlsothrbackup/rlsspool/MERGEDSPL/

相关内容