bonjour,
Vous avez peut-être utilisé ce genre de script.....
#!/bin/sh
set -x
#
# faxlpr - Printer filter to receive a fax postscript format and to spool
it
# to mgetty+sendfax.
#
# This filter is part of the fax server for mgetty+sendfax.
# see http://www.itex.co.za/mgetty for information on how to configure
# the fax server
#
#-------------------------------------------------------------------------
TAIL=/usr/bin/tail
CAT=/bin/cat
SED=/bin/sed
FAXSPOOL=/usr/bin/faxspool
RM="/bin/rm -f"
#-------------------------------------------------
#Get the header file from the lock file
#-------------------------------------------------
#HeaderFile=`$TAIL -1 lock`
HeaderFile=`$TAIL -1 /var/spool/fax/lock.pr`
Header=`$CAT $HeaderFile`
#-------------------------------------------------
#Read the diffrent variables from the header file
#The fax number is stored in the job id (J)
#-------------------------------------------------
FaxNo=`echo "$Header" | $SED -e /^[^-J]/d -e s/.//`
#-------------------------------------------------
#The printjob is on stdin - copy this to a temp
# file and call faxspool to send the fax
#-------------------------------------------------
$CAT - >> /tmp/fax$$.ps
$FAXSPOOL $FaxNo /tmp/fax$$.ps
$RM /tmp/fax$$.ps
Mon souci ... c'est la ligne :
#HeaderFile=`$TAIL -1 lock`
Je n'arrive pas à comprendre le fichier à mettre sur cette ligne...
Il y avait lock au départ... J'ai fait plein d'essai....
Plus aucune idée!!!
FaxNo = le n° de tél pour le fax!
De quel fichier (lock) peuvent-ils parler? ;o((
Par contre, la ligne $CAT - >> /tmp/fax$$.ps, c'est ok
avec set -x, je vois très bien ce qui se passe!
(merci à Kazymodo)
anne