Kleines Script zu Hylafax: Unterschied zwischen den Versionen
Whois (Diskussion | Beiträge) |
Whois (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
ich habe da mal ein kleines Skript geschrieben, das die Faxe von Hylafax umbenennt in PDF umwandelt und in eine Verzeichnisstruktur, die nach Datum sortiert ist, kopiert. Ich starte das Skript regelmäßig per cron, mir reicht das ;-). | ich habe da mal ein kleines Skript geschrieben, das die Faxe von Hylafax umbenennt in PDF umwandelt und in eine Verzeichnisstruktur, die nach Datum sortiert ist, kopiert. Ich starte das Skript regelmäßig per cron, mir reicht das ;-). | ||
Vielleicht kann das ja mal jemand gebrauchen: | Vielleicht kann das ja mal jemand gebrauchen: | ||
− | + | ||
#!/bin/bash | #!/bin/bash | ||
for i in `ls /var/spool/fax/recvq/*.tif` | for i in `ls /var/spool/fax/recvq/*.tif` |
Version vom 17. August 2006, 08:33 Uhr
Hallo, ich habe da mal ein kleines Skript geschrieben, das die Faxe von Hylafax umbenennt in PDF umwandelt und in eine Verzeichnisstruktur, die nach Datum sortiert ist, kopiert. Ich starte das Skript regelmäßig per cron, mir reicht das ;-). Vielleicht kann das ja mal jemand gebrauchen:
#!/bin/bash for i in `ls /var/spool/fax/recvq/*.tif` do SENDER=`faxinfo $i | grep Sender | awk -F: '{print $2}'` DATUM=`faxinfo $i | grep Received | awk '{print $2}'` JAHR=`echo $DATUM |awk -F: '{print $1}'` TAG=`echo $DATUM |awk -F: '{print $3}'` MONAT=`echo $DATUM |awk -F: '{print $2}'` UHRZEIT=`faxinfo $i | grep Received | awk '{print $3}'` NAME=`echo "$SENDER##$TAG.$MONAT.$JAHR##$UHRZEIT"` DATUM_NEU=`echo $TAG.$MONAT.$JAHR` echo $NAME if [ ! -d /pdf-fax/$DATUM_NEU ] then mkdir /pdf-fax/$DATUM_NEU fi cp "$i" "/pdf-fax/$DATUM_NEU/$NAME.tif" tiff2pdf -o "/pdf-fax/$DATUM_NEU/$NAME.pdf" "/pdf-fax/$DATUM_NEU/$NAME.tif" done
Dieses Script wurde erstellt von STKA
Danke nochmals