Portál AbcLinuxu, 12. května 2025 12:44
# printfax unix - n n - 1 pipe flags=Rq user=vmail:vmail argv=/var/spool/filter/printfax -f ${sender} -- ${recipient}Dulezite je ze je to limitovane na 1 proces, at se stihnou vycistit tempy a nevznika bordel a chyby Skript: /var/spool/filter/printfax vypada takto:
#!/bin/bash
INSPECT_DIR=/var/spool/filter
SENDMAIL="/usr/sbin/sendmail -G -i" # NEVER NEVER NEVER use "-t" here.
TMPFILE=`/usr/bin/mktemp -q $INSPECT_DIR/msgtmp.XXXXXXXXX` # save message
cd $INSPECT_DIR
cat > $TMPFILE
/usr/local/bin/ripmime -i $TMPFILE -d /home/ripmime
/usr/bin/tiff2ps -a /home/ripmime/*.tif | lpr -P Faxprinter
$SENDMAIL "$@" < $TMPFILE
rm -f $TMPFILE
rm -f /home/ripmime/*
Dulezite je samozrejme mit nainstalovany programek ripmime.
Dalo by se to urcite napsat i lepe, buhuzel nejsem bash guru a jsem rad, ze jsem spatlal aspon tohle ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.