Re: new_fax problem

Christian Boltz <suse-/[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo Uwe, hallo Leute,

Am Dienstag, 11. Januar 2005 10:04 schrieb Uwe Grosskinsky - IAS GmbH:
> ich  nutze mgetty-sendfax und möchte das eingehende faxe in ein pdf
> konvertiert werden ...was soweit reibungslos funktioniert.
> mein problem besteht nun darin das der filename z.b.
> fftts5ed23k-07xx-65xxxx.01 bei der konvertierung nicht übergeben wird
>
> die datei new_fax sieht folgendemassen aus:
>
> #!/bin/sh
[...]
> #TMP=/var/spool/fax/incoming/FAX$$ #ich möchte an dieser stelle den
> #filenamen mitgeben und keinen fix gesetzten name

Wie auch immer, TMP ist durch das Auskommentieren nicht gesetzt.

Vorschlag:
    TMP="`date '+%Y-%m-%d-%H-%M-%S'`$SENDER_$$"
sollte ausreichend eindeutige (überschreib-sichere) Dateinamen 
generieren. Noch besser wäre die Verwendung von mktemp.

Falls das Script Parameter übergeben bekommt, kannst Du die auch 
mitverwenden ($1, $2 usw.)

> cp /dev/null $TMP.ps

Was soll das denn?

BTW: <nix> + .ps gibt nunmal .ps ;-)
(erledigt sich nach Setzen von $TMP)

> shift 3 # now expose only the file names

An dieser Stelle werden übrigens $1, $2 und $3 weggeworfen und die 
restlichen Parameter rücken um 3 Positionen vor ($4 wird $1 usw.)

> chmod -R 777 /test/Fax/Incoming/*

Sicher, dass Du das brauchst? Damit hat jeder User Schreib- (und Lösch-) 
Rechte!


Gruß

Christian Boltz
-- 
Widerstand ist zwecklos (wenn er kleiner als 1 Ohm ist).


-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    suse-programming-unsubscribe-IBi9RG/[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-programming-help-IBi9RG/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.