我在"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) 我试图在IFrame中嵌入3D安全和网络银行页面,我能够成功地为我测试的一些网站实现它.但我怀疑所有银行页面是否会在IFrame中打开.
如果有任何银行将x-frame-otpions设置为SAMEORIGIN或DENY怎么办?
尝试搜索有关此的技术规格,但找不到任何东西.
是否有一个常见的拇指规则或约定(在任何规范中),验证银行应该/不应该使用此标头?如果这对所有银行都有效,我怎么相信?
任何澄清都会有很大帮助.
PS:我知道还有其他方法可以打开授权网关.但是,我仍需要明确这种方法.