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
fax to gif Problem
fax to gif Problem
bye
Riedel -> www.riedelweb.de
Riedel -> www.riedelweb.de
Re: fax to gif Problem
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>
<li>Check mal die Zugriffsrechte. Hat <i>alle</i> Ausführrechte?!?
<li>Stimmt der absolute Pfad (/usr/local/bin/g3togif)?
<li>
Re: fax to gif Problem
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.
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
Riedel -> www.riedelweb.de