Hallo Community,
ich habe probleme mit meiner /var/spool/hylafax/bin/faxrcvd
Wir bekommen ein Fax welches vom hylafax angenommen wird und danach eigentlich weitergeben werden soll.
Leider geht die Übergabe an die Texterkennung nicht und somit werden keine Daten in die DB gespeichert. Wenn ich das löschen der Datei entferne funktioniert das ganze
Code Ausschnitt
Code ausschnitt Alarmfaxmit Texterkennung
Code
#######################################
## start of alarmfax progess
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TMPFAX=/tmp/alarm
SHYLAFAX=/var/spool/hylafax
BASE=/var/www/html/alarmdisplay/
BACKUP=/media/pi/89CE-4AEE/alarmfaxe_backup
FILE=fax000000001.tif
CWD="$(pwd)"
#sudo echo "Aktueller Pfad" $CWD >> /tmp/log.txt
mkdir -p $TMPFAX
cp -a $SHYLAFAX/recvq/$FILE $SHYLAFAX/recvq/alarmfax.tif
## OCR
tesseract $SHYLAFAX/recvq/alarmfax.tif $TMPFAX/latest-fax -l ils -psm 6
## Parse converted fax
cp -a $SHYLAFAX/recvq/$FILE $BASE/$FILE
cd $BASE/ocr/
php readfile.php $TMPFAX/latest-fax.txt $BASE/$FILE
#rm -rf $BASE/$FILE
#sudo echo "FERTIG!" >> /tmp/log.txt
## Store old fax to usb stick
#cp -a $SHYLAFAX/recvq/$FILE $BACKUP/$FILE
## Delete unnecessary files
rm -f $SHYLAFAX/recvq/*.*
rm -f $SHYLAFAX/log/*.*
rm -rf $TMPFAX
cd $SHYLAFAX/recvq/
inum=`ls -i | grep "$1" | awk '{print $1}'`
find . -inum $inum -exec rm -if {} \;
Alles anzeigen
Meine Frage an euch, gibt es die möglichkeit eine Art Pause im Script zu verbauen, sodass erst nach 10-60 Minuten die Daten gelöscht werden?
Gruß
webtp