HylaFAX The world's most advanced open source fax server |
Hey There! I'd like to backup the incoming faxes on the server in pdf format. I send the incoming faxes via email as pdf attachements. I've wrote a script which i would like to invoke from faxrecvd. Here's the script: #!/bin/bash #Beerkezo faxot archival az $ARCHIV konyvtarba ev, honap bontasban. #Ket lehetoseg van: # - hylafax hivja meg a $faxrecvd szkriptbol, vagy # - cronbol fut # # Gabri Mate # 2008-02-08 # #celkonyvtar echo "Inicializalas" >> /tmp/fax.log CEL=/srv/fax/`date +%Y`/`date +%B` FILE=$1 TELSZAM="$2" celkonyvtar() { #celkonyvtar ellenorzese if [ -e "$CEL" ] then sleep 0 else mkdir -p $CEL chown -R nobody:nogroup $CEL fi } cron() { celkonyvtar FORRAS=/tmp/faxbackup #ARCHIVALANDO=`ls -1 | head -n 1` #bejovo faxok athelyezese a munkakonyvtarba mv /var/spool/hylafax/recvq/*.tif $FORRAS #pdf-e alakitas for FILE in $FORRAS/* do tiff2pdf $FILE -o $FORRAS/fax_`date +%F-%H_%M_%S`.pdf #forras eltavolitasa rm $FILE sleep 1 done chown nobody:nogroup $FORRAS/*.pdf cp -p $FORRAS/*.pdf $CEL rm $FORRAS/*.pdf } hylafax() { echo "Celkonyvtar ellenorzese" >> /tmp/fax.log celkonyvtar FORRAS=/tmp #archivalas tenyleges lepese echo "Archivalas tenyleges lepese" >> /tmp/fax.log cp $FORRAS/$FILE.pdf $CEL/fax_$TELSZAM_`date +%F-%H_%M_%S`.pdf 2>/tmp/fax_error.log #archivalt fajl jogosultsaganak megvaltoztatasa echo "jogosultsag modositasa" >> /tmp/fax.log FILE=`ls -1 $CEL | tail -n 1` chown nobody:nogroup $FILE } ########################## #globalis beallitasok # ########################## #mukodesi modok #cron/hylafax echo "Mod kivalasztasa" >> /tmp/fax.log OP="hylafax" case $OP in cron) cron;; hylafax) hylafax;; *) echo "Hibas vezerles!";; esac echo "kilepes" >> /tmp/fax.log exit 0 I've put the script here in faxrecvd: CreateMailMessage $template \ tmp/$FILENAME.pdf application/pdf "$FILENAME.pdf" "FAX Document" \ 2>$ERRORSTO | $SENDMAIL -f"$FROMADDR" -oi "$SENDTO" #/usr/local/bin/faxbackup $FILENAME $CIDNUMBER 2>/tmp/fax_error_hyla.log rm -f tmp/$FILENAME.pdf rm -f tmp/$FILENAME.ps When a fax arrives the script says that it can't find the appropriate pdf file under /tmp. Can You help me with this? I dont have any idea what to do now. Thank You! -- Gabri Mate gabrimate@xxxxxxxxx DUOSOL Bt. http://www.duosol.hu
Attachment:
signature.asc
Description: PGP signature