cron으로 시스템 자동 백업중 에러 부분이 나와 질문드립니다.
작성자 정보
- 박성룡 작성
- 작성일
컨텐츠 정보
- 3,289 조회
- 2 댓글
- 0 추천
- 목록
본문
cron으로 시스템 자동 백업은 되는데 root 메일에 에러가 표시 되어 나옵니다.
#!/bin/sh
find /backup/daily/system/ -ctime +8 -exec rm -rf {} ;
system_backup_root="/backup/daily/system"
sysdtime=`date +%Y%m%d-%H`
mkdir -p $system_backup_root/$sysdtime
tar -pczf "$system_backup_root/$sysdtime/etc-$sysdtime.tar.gz" "/etc"
tar -pczf "$system_backup_root/$sysdtime/var-$sysdtime.tar.gz" "/var"
tar -pczf "$system_backup_root/$sysdtime/apache-$sysdtime.tar.gz" "/usr/local/apache"
이게 쉘프로그램이고....밑에는 에러 부분입니다.
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
tar: /var/run/dovecot-login/default: socket ignored
tar: /var/run/dbus/system_bus_socket: socket ignored
tar: /var/run/iiim/.iiimp-unix/9010: socket ignored
tar: /var/run/saslauthd/mux: socket ignored
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
이부분은 상대경로로 지정하라고 하신분이 있던데 어떻게 지정 해야 할지 잘 모르겠습니다.
socket ignored
이것도 소켓을 뭐 어떻게 설정해야 할지 모르겠고요...
아시는 분 도움 요청 합니다.....
그럼 수고하세요 ~
관련자료
-
이전
-
다음
도리님의 댓글
- 도리
- 작성일
무시 하시기 바랍니다.^^
1. Removing leading '/' 이 부분은 ...
압축을 할때.. 절대경로 예) /var 라면 . /를 제거하고 var로 넣어 둔다는 말이죠.
만약 / 가 들어가면 . 압축을 풀때 / 아래에 생기겠죠?
압축을 풀때는 자기 디렉토리 아래에 생기는게 대부분이기 때문에 이런 메시지를 뿌려 주는거구요.
일반적 tar의 개념으로 보시면됩니다.
2. socket ignored
이 부분은 소켓 파일은 무시한다는 것입니다.
소켓 파일은 뭔지 알죠? mysql등 데몬을 실행하면, 소켓파일이 생기며,
이 파일의 내용은 아무것두 없고. 백업할수 없는 파일이기 때문에 무시한다고 합니다.
만약 백업해두 소용없어요^^.. 없어지면, mysql을 시작하면 생기는걸요~
그러니 모두 정상적입니다. 무시하셔두 됩니다.^^;
박성룡님의 댓글
- 박성룡
- 작성일
이것 때문에 찜짐 했는데....정상적이라니 다행이네요..