| 373 번 글의 답장글: Re: 문법오류좀 봐주세여 |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2000년 12월 01일 03:39:39 금(새벽) |
조회: 1380 |
[질문이용]님이
남기신 글:
>crontab 에 다음과 같이 작성했습니다.
>
>30 3 * * * root find / -mtime -1 -printf > /tmp/filelist.daily
>30 5 * * * root tar -cvpf /backup/list.daily /tmp/filelist.daily
>
>이렇게 써넣었는데 왜 실행이 안되는지 모르겠네여...
>좀..알려주세요..
>부탁드리겠습니다..꾸
벅
========================================
좀 어렵군요...
위부분은 매일 03시 30분에 파일 리스트를 만드는 것과
아래부분은 05시 30분에 파일리스트를 묶어서 백업하는 하라는
의미인것 같군요...
03시 30분에 실행하는 명령에서는 /tmp/filelist.daily을
파일로 간주하는것 같군요.
그 다음 05시 30분에는 이 파일을 디렉토리로 설정한것 같구요..
(아마 이 부분이 틀린듯...)
또한 printf가 아니라 print임
차라리...저 같으면
쉘스크립트를
만들어 두는것이 좋을듯 하는데...
시간이 많이 소요되는 경우라면
/etc/crontab 파일에 예전 그대로 둔 상태에서
30 3 * * * root run-parts /etc/cron.daily.mybackup
을 한줄 추가하고
(또는 두개 추가해도 될듯...)
/etc/cron.daily.mybackup
이라는 디렉토리를 만들고
그 안에
스크립트로 만들어 두는것이 더 낫을듯 하는데....
(디렉토리 및 파일 퍼미션 조정)
예:
/etc/cron.daily.mybackup/mybackup.cron--------------
#!/bin/sh
MYDATE=`date +%Y%m%d`
BACKUPDIR="/tmp/filelist"
if [ -f $BACKUPDIR ]; then
mkdir -p $BACKUPDUR # -p 옵션 없어도 될듯
fi
find / -mtime -1 -print > $BACKUPDIR/filelist-$MYDATE.daily
# find / -mtime -1 print > /tmp/filelist/filelist-`date +%Y%m%d`-daily
-----------------------------------------------------
날짜별로 쌓인 파일리스트는 1주일이나 한달에 몇번정도
직접 묶어서 압축해 놓던지 아니면 cron으로 등록해 주면
좋겠죠...
자세한 내용은
마침 man.kldp.org에 한글 맨페이지가 있네요...
http://man.kldp.org/man/man5/crontab.5.html
*PS:
위의 스크립트를 한번 테스트해 보세요........
|
이전글 : 문법오류좀 봐주세여
다음글 : 센드메일 재 설치.
|
from 211.187.71.193
JS(Redhands)Board 0.4 +@
|