웹사이트와 데이터베이스를 tar 백업하고 백업을 NAS에 업로드하는 cron 작업이 있습니다.
NAS에서 tar 파일을 확인하는 대신. tar 백업 프로세스가 성공적으로 완료되었는지 확인할 수 있는 방법이 있습니까?
답변1
귀하의 질문 내용을 보면 귀하의 Linux 지식이 그다지 광범위하지 않다는 인상을 받았습니다. 만일이 경우라면:
백업 프로세스 실행을 담당하는 스크립트에서
tar -cvf...
명령이 포함된 줄 뒤에 다음 줄을 배치합니다.result=${?} if [ ${result} -ne 0 ] then echo "tar backup failed" | mailx -s "backup results" [email protected] else echo "tar backup completed successfully" | mailx -s "backup results" [email protected] fi
-또는-
crontab에 tar 명령이 있는 경우 /etc/passwd 파일에 사용자의 유효한 이메일 주소가 있는지 확인하고 tar 백업(대부분
root
)을 실행하여 이 cron 작업이 실패할 때 시스템에서 이메일을 보내도록 합니다. 지정된 주소로.이 시점에서 귀하의 서버가 회사의 메일 서버로 이메일을 보낼 수 있는지 확인하십시오. 이를 수행하는 방법을 잘 모르겠으면 sendmail 관리에 대한 도움을 요청하십시오.