메일이 날라오진 않던가요.. --;;
cp -f /dev/null /var/log/messages*
이런 문장을 어떻게 해석할까요?
만일 /var/log/messages* 에 해당하는 파일이 하나라면 문제가 없지만.. 여러 개 일경우에는 무
슨 파일을 어디에 복사할 것인지 불분명 해집니다. 물론 cp는 뒤따라오는 파일이 여러 개
일경우 맨 마지막에 오는 파일을 디렉토리라고 가정을 하게 됩니다. 그렇다면 마지막에 온
것이 디렉토리이면 이전에 나온 파일은 그 디렉토리에 복사되고 아닌 경우에는 오류메시
지를 냅니다. $ touch b_1 b_2 $ cat > a test ^D
$ cp a b_*
cp: copying multiple files, but last argument `b_2' is not a directory
더 많은 정보를 얻으러면 `cp --help'명령을 하십시오.
$
님께서 원하시는 작업은 for문을 통해서 하시는 것이 적절할 듯 싶습니다.
for log_file in /var/log/messages*; do cp -f /dev/null $log_file; done
그리고 제 경험으로 cron은 몇 분 사이로 실행되도록 하는 설정은 민감하게 작동하지 않습
니다. 설정을 마치고 조금 기다리셔야 설정대로 움직일 것입니다. 그리고 마지막으로 궁
금한 것은 왜 weekly에 넣으셨지요? : /etc/crontab에서요...
:
: 01 * * * * root run-parts /etc/cron.weekly
:
: 나머진생략....
:
: 위처럼했걸랑여..그리고..
: /etc/cron.weekly 에서는
:
: 따로..weekly파일을 만들어줬어여..
: cp -f /dev/null /var/log/messages*
:
: 이렇게..
: 근데 매1분마다 "0"가 되야하는뎅..안되네여..
:
: 무슨문제가 있죠?
:
: --
: 이 곳에 서명을 적어주십시오.ㅜㄴ