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).