2011-04-21 6 views
0

나는 작업하고있는 웹 사이트를 조금 변경하려고합니다. (멋진 사이트를 디자인 할 수는 있지만 기술 자료는 나에게 조금이라도 간단합니다.)이 perl 파일을 만들지는 않았지만 편집하고 싶습니다.Cron Perl 파일 Gzip 백업

사이트에는 db를 백업하기 위해 매일 실행되는 cron 스크립트가 있습니다. 크론은 (편집)이 같은 명령으로 펄 파일을 실행하는 것 같다

exec "/usr/bin/mysqldump --opt -uxxx -pxxx dbname |gzip > /var/www/db/y$dt.gz"; 

($ 날짜 문자열은 이전에 생성되고 dt가)

그것은 내가 그와 함께 엉망 싶지 않아 그렇게 작동 .

같은 날짜 기법을 사용하여 특정 폴더의 모든 파일을 gzip으로 백업 할 라인을 추가하고 싶습니다. 나는 추측하고있다 :

exec "gzip /path/to/image/folder > /var/www/db/f$dt.gz"; 

나는이 잘못하고 싶지 않다.

제안 사항?

exec "tar -cf /var/www/db/f$dt.tar /path/to/image/folder"; 
exec "gzip /var/www/db/f$dt.tar"; 

첫 번째 명령은 이미지 아카이브를 만드는 :

답변

0

당신은 아마이 명령을 사용하려고합니다. 두 번째 명령은 파일을 압축합니다.

0

당신이 다음 타르 및 단일 명령에 폴더를 gzip으로하는 리눅스 시스템의 경우의 경우 GNU 타르, ​​사용하는 경우

간부 "타르 czf의/var/www /에서 DB를/f $ dt.tar.gz/path/to/image/folder "