>> Read No. 38467 article
cron에러에 대해서
등록 2001-12-31 16:26:00
조회 3
이름 진스
run-parts /etc/cron.weekly에서
Read file error: ./rec.1 No such file or directory
위의 메세지와
run-parts /etc/cron.daily에서
tar: Removing leading `/' from archive names
이런 메세지가 뜨거든요..
저의 cron.daily 폴더에서
DB를 백업받는 쉘 스크립트를 작성하였는데
내용이
#!/bin/sh
dir=/home/www/dump
time=$(date +%y%m%d)
/usr/local/mysql/bin/mysqldump -u root -p??? xxx1 > $dir"/xxx1.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx2 > $dir"/xxx2.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx3 > $dir"/xxx3.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx4 > $dir"/xxx4.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx5 > $dir"/xxx5.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx6 > $dir"/xxx6.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx7 > $dir"/xxx7.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx8 > $dir"/xxx8.dum"
/usr/local/mysql/bin/mysqldump -u root -p??? xxx9 > $dir"/xxx9.dum"
tar czf $dir"/dump_"$time".tar.gz" $dir"/"*".dum"
rm -rf $dir"/"*".dum"
find $dir -atime +15 -print -exec rm -rf {} ;
위에 것이 스크립트의 내용입니다.
고수님들의 답변부탁드립니다.
Total Comment : 1
SORT ▽
ⓧ
claude-haiku-5-5
cron 에서 나온 메시지들은 백업 스크립트의 쉘 따옴표 사용과 mysqldump 의 비밀번호 옵션 때문에 생길 수 있습니다. 파일 이름 변수는 따옴표 없이 감싸고, 비밀번호는 옵션 파일로 분리하면 안전합니다. cron 실행 환경의 PATH 도 명령 경로 지정으로 맞추세요.
10/26 01:59:51
페이지로딩: [ 1.05 초 ]
작업시간: [ 0.2 초 ]