Kleines Script zu Hylafax: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Navigationslinks hinzugefügt)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
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:
[code]  
+
   
 
         #!/bin/bash
 
         #!/bin/bash
 
         for i in `ls /var/spool/fax/recvq/*.tif`
 
         for i in `ls /var/spool/fax/recvq/*.tif`
Zeile 28: Zeile 28:
  
 
Danke nochmals
 
Danke nochmals
 +
 +
 +
----
 +
[[Faxen und Telefonieren|Zurück zur "Faxen und Telefonieren"-Übersicht]]<br/>
 +
[[Shellscripte| Zurück zur Shellscripteübersicht]]
 +
 +
[[Category:Hylafax]]
 +
[[Category:Scripte]]

Aktuelle Version vom 31. März 2007, 20:01 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



Zurück zur "Faxen und Telefonieren"-Übersicht
Zurück zur Shellscripteübersicht