파일 이 변경 되 었 는 지 정기 적 으로 검사 합 니 다.

네트워크 전송, 장치 간 저장, 큰 파일 복사 등 시 전송 전후 데이터 가 일치 하지 않 을 수 있 습 니 다.이런 상황 은 인터넷 이라는 상대 적 으로 불안정 한 환경 에서 쉽게 나타난다.그러면 파일 의 완전 성 을 검증 하 는 것 도 필수 적 이다.md5sum 명령 은 파일 의 md5 값 을 생 성하 고 검사 하 는 데 사 용 됩 니 다.그것 은 파일 의 내용 을 하나하나 검사 할 것 이다.파일 의 내용 입 니 다. 파일 이름 과 상 관 없 이 파일 의 내용 이 같 고 md5 값 이 같 습 니 다.md5 값 은 128 비트 의 바 이 너 리 데이터 이 고 16 진법 으로 전환 하면 32 (128/4) 비트 의 바 이 너 리 입 니 다.
   저 는 프로젝트 가 발 표 될 때마다 프로젝트 에 md5 파일 을 생 성 합 니 다. 프로젝트 에서 템 플 릿 캐 시 파일 을 자발적으로 생 성 하기 때문에 이러한 파일 의 영향 이 md5 가 되 지 않도록 명령 은 다음 과 같 습 니 다.
find ./xyb \( -path ./xyb/vhost/img -o -path ./xyb/templates_c \) -prune -o 
 -type f ! -name "*.txt" -print0 | xargs -0 md5sum > xyb_project_file.md5

그리고 정 해진 시간 에 파일 이 변경 되 었 는 지 확인 한 다음 에 관련 메 일 을 보 냅 니 다. 명령 은 다음 과 같 습 니 다 (발신 절 차 는 포함 되 지 않 습 니 다).
md5sum -c --quiet xyb_project_file.md5 > check_fail_md5.txt

정시 관련 이전 글 참고, crontab 묘 용

좋은 웹페이지 즐겨찾기