fax to gif Problem

Locked
Message
Author
riedel1
Posts: 2
Joined: 16. Aug 1999 19:35
Location: BS
Contact:

fax to gif Problem

#1 Post by riedel1 »

Hi ho,
ich habe ein Problem.
Wenn ein Fax ankommt, möchte ich es als ein Gif konvertieren.
Dazu habe ich ein kleines Programm:

#!/bin/sh
PATH=/usr/bin:/usr/X11R6/bin
g32pbm $* |pnmscale 0.5 |pgmtoppm rgb:ffff/ffff/ffff |ppmtogif

Wenn ich das Programm von Hand starte, mit ./g3fax /pfad/zum/fax/faxdatei > fax.gif, wird das fax richtig konvertiert.
Ich möchte jetzt aber das das automatsich geschieht.
Dazu habe ich den aufruf mal in die Datei "/usr/lib/mgetty+sendfax/new_fax" eingetragen.

Kommt ein Fax an, wird das new_fax script automatisch gestartet und er konvertiert das Fax. Lieder als Datei mit 0 bytes <img src="http://www.pro-linux.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Hier mal das Script:
#!/bin/sh
#
# sample script to automatically convert incoming faxes to pbm, uuencode
# and gzip them, and send them to "MAILTO".
# (FAX_NOTIFY_PROGRAM in policy.h)
#
# gert@greenie.muc.de
#
MAILTO="riedel"
MAILER=/usr/lib/sendmail

PATH=$PATH:/usr/local/bin
#G3TOPBM=g32pbm
g3togif=/usr/local/bin/g3togif
#
#
HUP="$1"
SENDER="$2"
PAGES="$3"

shift 3
P=1
# $g3togif `basename $FAX` > /usr/public/fax/`basename $FAX`.gif
while [ $P -le $PAGES ]
do
FAX=$1
RES=`basename $FAX | sed 's/.\(.\).*/\1/'`

if [ "$RES" = "n" ]
then
STRETCH="-s"
else
STRETCH=""
# $g3togif `basename $FAX` > /usr/public/fax/`basename $FAX`.gif
fi
(
echo "Subject: fax from $SENDER, page $P of $PAGES"
echo "To: $MAILTO"
echo ""
# $G3TOPBM $STRETCH $FAX \
# | gzip -9 \
# $g3togif `basename $FAX` > /usr/public/fax/`basename $FAX`.gif

) | $MAILER $MAILTO
$g3togif `basename $FAX` > /usr/public/fax/`basename $FAX`.gif
shift
P=`expr $P + 1`
done

exit 0

Wie man sieht, habe ich den Aufruf an verschiedenen Stellen getestet, aber ohne Erfolg <img src="http://www.pro-linux.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

Tipps?????????

DANKE
bye
Riedel -> www.riedelweb.de

Jochen

Re: fax to gif Problem

#2 Post by Jochen »

Auf Anhieb würde ich sagen, dass der Aufruf Deines Skripts gar nicht erst hinhaut. Das Null-Byte-File wird ja schon alleine durch die Shell angelegt, da hat das Skript nix mit am Hut.
<li>Check mal die Zugriffsrechte. Hat <i>alle</i> Ausführrechte?!?
<li>Stimmt der absolute Pfad (/usr/local/bin/g3togif)?
<li>

riedel1
Posts: 2
Joined: 16. Aug 1999 19:35
Location: BS
Contact:

Re: fax to gif Problem

#3 Post by riedel1 »

Hi Jochen,

Fehler gefunden, mein Fehler <img src="http://www.pro-linux.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Ich habe das Programm über telnet getestet. Hätte ich es auf dem Server gemacht, dann hätte ich die Fehlermeldungen gesehen.
Und hätte den Fehler gleich beheben können.
bye
Riedel -> www.riedelweb.de

Locked