2014-04-30 1 views
-1

파일이있는 경우 특정 시간 (특히 오전 11시)에 나를 이메일로 보내는 korn 쉘 스크립트를 작성하는 방법을 알아야합니다. 그리고 나는 $를 사용해야합니까? 스크립트가 내게 결과를 보내기 전에 ~/log_1100.txt 파일을 먼저 찾을 수 있는지 확인하십시오. 나는 리눅스 우분투 13.10을 사용하고있다. 아래는 내가 지금까지 가지고있는 것이다. !파일이 특정 시간에 존재하는 경우 스크립트 보내기

는/usr/빈/ksh를

$ ~/log_1100.txt = "/ tmp를/사용자" 경우 [$ == 0?] echo "해당 파일이 있습니다." else echo "해당 파일이 없습니다." fi

cat $ ~/log_1100.txt | mailx의 -s [email protected]

답변

0
now=$(date +"%T") 

if [ -f testfile && now == 11:00:00] then 
echo testfile exists! 
mail -s "a subject" [email protected] 
fi 

내 쉘 스크립트 약간 녹슨입니다 "로그의 실존이 파일"...

는 희망이 도움이!

관련 문제