2010-12-15 2 views
0

모든 웹 서버가 공유 저장 시스템에 로그를 기록하려고합니다. 20 + httpd.conf 파일을 유지할 필요가 없도록 시스템 환경 변수를 사용하고 싶습니다. 내 httpd.conf 파일은 배포의 일부로, 이렇게하면 모든 호스트가 그 변경 사항을 가져올 수 있도록이 작업을 수행합니다./usr/지방/아파치/빈/ROTATELOGS /data/logs/apache/${hostname}_error_log.%Y-% |httpd.conf의 쉘에서 hostname과 같은 환경 변수를 사용할 수 있습니까?

오류 로그 "내가하고 싶은 무엇

이 같은 것입니다 M- % D 86400 "호스트 쉘 명령이 리턴 같은 일 예이다

: 47 : 17 :

에 user @ server1.domain 01 ~ $ @> 호스트 server1.domain

답변

0

나는 그것이 | rotatelogs를 통해 나는 $ HOSTNAME을 시도해야하고 whuduya는 알아야한다.

오류 로그 |

큰 :)

작동 "/ usr/지방/아파치/빈/ROTATELOGS는 86400이 /data/logs/apache/$HOSTNAME.error_log.%Y-%m-%d"
관련 문제