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]