주어진 문자열과 현재 타임스탬프를 사용하여 파일을 검색하고 파일이 없으면 메일을 트리거하는 방법은 무엇입니까?
예를 들면 다음과 같습니다. 해당 파일 이름과 비슷한 파일을 검색해야 하는데 filename_05172015
해당 디렉터리에 없으면 메일을 보내시겠습니까? 해당 파일 이름을 가진 파일은 하나만 있지만 시간과 분이 추가됩니다.
답변1
bash
(또는 )을 사용하고 zsh
있고 메일 에이전트가 sendmail이라고 가정하면 다음과 같습니다.
[[ -f "filename_$(date '+%m%d%Y')" ]] || echo "File is missing!" | sendmail [email protected]
사이에 [[
파일 ]]
이 존재하는지 테스트합니다.아니요그런 다음 일부 메시지를 인쇄하여 다음으로 보내십시오.내 이름.