小编use*_*133的帖子

如何将 Apache 从 2.2.3 升级到 2.2.21

使用 YUM 我安装了 apache。安装的apache版本是2.2.3

我们的安全人员希望我们使用 2.2.21 apache

当我尝试 yum update 'httpd' 时没有任何反应 - 没有标记为更新的包

我检查了 Apache 主页(http://www.apache.org/dist/httpd/patches/)关于补丁。根据他们的书面说明,我尝试安装 2.2.4 补丁(http://www.apache.org/dist/httpd/patches/apply_to_2.2.4/

patch -s < /usr/local/src/hack-msvc8-httpd-2.2.4.patch
Run Code Online (Sandbox Code Playgroud)

我收到了这样的消息:

The text leading up to this was:

|###
|### A trivial hack to copy the .manifest files along with the binaries
|### when building from the command line on Visual Studio 2005
|###
|### Courtesy of Gustavo Lopes
|### Posted to dev@httpd.apache.org,
|### Message-ID: <006901c731ae$97bec180$0201a8c0@cataphract>
|###
|--- Makefile.win.orig 2006-12-07 11:09:37.000000000 -0600
|+++ …
Run Code Online (Sandbox Code Playgroud)

yum apache-2.2

9
推荐指数
2
解决办法
8745
查看次数

logrotate 未在 postrotate 中执行自定义 shell 脚本

我有以下 logrotate 配置文件

/home/application/*/shared/log/*.log {
  daily
  rotate 10
  missingok
  nocompress
  notifempty
  copytruncate
  sharedscripts
  postrotate
    echo "Hi....." 
    /home/application/test.sh > /home/application/test_bash.log 2>&1
    echo "By....."
  endscript
}
Run Code Online (Sandbox Code Playgroud)

/home/application/test.sh 当前内容如下(我也尝试在 shell 脚本中创建虚拟文件,但没有成功)

#!/bin/sh

echo "=============================================="
Run Code Online (Sandbox Code Playgroud)

当我运行 logrotate 时,所有文件都已成功旋转,但未执行 test.sh 脚本

Logrotate potput 看起来如下:

运行 postrotate 脚本 使用 arg /home/application/ /shared/log/运行脚本 .log:" echo "Hi....." /home/application/test.sh > /home/application/test_bash.log 2>&1 echo "由....." "

未创建 /home/application/test_bash.log 日志文件。

我什至尝试简单的这样的例子

/home/application/*/shared/log/*.log { 
  daily 
  rotate 10 
  missingok 
  nocompress 
  notifempty 
  copytruncate 
  sharedscripts 
  postrotate 
    mkdir /home/application/demo_v2/shared/log/arch 
  endscript 
}
Run Code Online (Sandbox Code Playgroud)

为什么 logrotate 没有执行我的 shell …

linux logrotate

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-2.2 ×1

linux ×1

logrotate ×1

yum ×1