아마 rpm을 설치하면 아래와 같이 세팅됩니다.
postrotate
# just if mysqld is really running
if test -n "`ps acx|grep mysqld`"; then
/usr/bin/mysqladmin flush-logs
fi
endscript
대충보시면 알겠지만 mysql daemon이 실행중이면 logs 기록을 다시
시작하라는 의미죠.. console에서 /usr/bin/mysqladmin flush-logs
을 실행해보세요.. 굳이 mysql daemon 를 restart 할 필요는
없습니다.
그럼
> 안냐세요...
> 예를 들어 /etc/logrotate.d/mysqld라는 파일이 있다고 할 때
> 그 안에는
> daily..
> rotate 4...
> ...
> ...
> 등이 있는데..
> 보통 마지막에...
> postscript ...
> 어쩌구 하는데 이게 뭔지 그리고..
> 그리고 거기에 뭘 적어야 되죠..
> /usr/local/mysql/bin/mysql stop
> ..
> /usr/local/mysql/bin/mysql start 를 해도 통하지 않네요..;
> 어떻게 해야하죠..
|