小编Ash*_*hok的帖子

logrotate cron job不能旋转某些日志

我在"logrotate.d"目录中添加了两个脚本,以便我的应用程序日志被轮换.这是其中一个的配置:

<myLogFilePath> {
  compress
  copytruncate
  delaycompress
  dateext
  missingok
  notifempty
  daily
  rotate 30
}
Run Code Online (Sandbox Code Playgroud)

"cron.daily"目录中有一个"logrotate"脚本(似乎每天按照cron日志运行):

#!/bin/sh

echo "logrotate_test" >>/tmp/logrotate_test
#/usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1
/usr/sbin/logrotate -v /etc/logrotate.conf &>>/root/logrotate_error

EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0
Run Code Online (Sandbox Code Playgroud)

第一个echo语句正在工作.
但是我发现我的应用程序日志没有被轮换,而其他日志如httpd正在被轮换**
**我也没有在提到的"logrotate_error"文件中看到任何输出
(对所有用户都有写入权限).

然而,系统日志说:"logrotate:ALERT异常退出[1]"

但是当我手动在"cron.daily"脚本中运行相同的"logrotate"时,一切似乎都正常.

为什么它不能在每日cron时间表中旋转?我在这里做错了吗?
如果我得到这个急需的帮助,那就太棒了.

更新: 看起来,这是因为selinux - 我的用户主目录中的日志文件受到selinux施加的限制以及运行时logrotate脚本:

SELinux is preventing /usr/sbin/logrotate from getattr access on the file /home/user/logs/application.log
Run Code Online (Sandbox Code Playgroud)

cron logging logrotate cron-task log-rotation

14
推荐指数
2
解决办法
2万
查看次数

3D安全和网上银行网站是否使用x-frame-options标头?

我试图在IFrame中嵌入3D安全和网络银行页面,我能够成功地为我测试的一些网站实现它.但我怀疑所有银行页面是否会在IFrame中打开.

如果有任何银行将x-frame-otpions设置为SAMEORIGIN或DENY怎么办?

尝试搜索有关此的技术规格,但找不到任何东西.
是否有一个常见的拇指规则或约定(在任何规范中),验证银行应该/不应该使用此标头?如果这对所有银行都有效,我怎么相信?
任何澄清都会有很大帮助.

PS:我知道还有其他方法可以打开授权网关.但是,我仍需要明确这种方法.

iframe onlinebanking 3d-secure x-frame-options

10
推荐指数
1
解决办法
758
查看次数