mirror of
https://github.com/tomru/docscan.git
synced 2026-03-03 06:27:21 +01:00
send mail when failed
This commit is contained in:
22
run.sh
22
run.sh
@@ -13,7 +13,7 @@ FAILED_DIR=$SRC_DIR/failed
|
|||||||
LOG_DIR=$SRC_DIR/logs
|
LOG_DIR=$SRC_DIR/logs
|
||||||
|
|
||||||
PROCESSED_COUNT=0
|
PROCESSED_COUNT=0
|
||||||
FAILED_COUNT=0
|
FAILED_FILES=
|
||||||
|
|
||||||
function ocrFile() {
|
function ocrFile() {
|
||||||
SRC=$1
|
SRC=$1
|
||||||
@@ -52,7 +52,7 @@ do
|
|||||||
echo failed to process "$FILE"
|
echo failed to process "$FILE"
|
||||||
mv "$FILE" "$FAILED_DIR"
|
mv "$FILE" "$FAILED_DIR"
|
||||||
echo moved "$FILE" to "$FAILED_DIR"
|
echo moved "$FILE" to "$FAILED_DIR"
|
||||||
(( FAILED_COUNT+=1 ))
|
FAILED_FILES+=${FILE}\n
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
done < <(find "$SRC_DIR" -maxdepth 1 -name '*.pdf' -print0)
|
done < <(find "$SRC_DIR" -maxdepth 1 -name '*.pdf' -print0)
|
||||||
@@ -61,8 +61,22 @@ echo Done
|
|||||||
echo
|
echo
|
||||||
echo processed "$PROCESSED_COUNT" PDFs
|
echo processed "$PROCESSED_COUNT" PDFs
|
||||||
|
|
||||||
if (( FAILED_COUNT > 0 ))
|
if [ -n "$FAILED_FILES" ]
|
||||||
then
|
then
|
||||||
echo failed on "$FAILED_COUNT" PDFs
|
echo failed on PDFs
|
||||||
|
echo "$FAILED_FILES"
|
||||||
|
|
||||||
|
sendmail -t thomasruoff@gmail.com <<MAILTEXT
|
||||||
|
Subject: [$hostname] OCR on PDFs failed
|
||||||
|
|
||||||
|
Hey,
|
||||||
|
following PDFs failed to be OCR'd:
|
||||||
|
|
||||||
|
${FAILED_FILES}
|
||||||
|
|
||||||
|
Cheers
|
||||||
|
|
||||||
|
MAILTEXT
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user