![]() |
1. i looked at faxrcvd and saw WAY too much code for what i needed, so i edited the script into something much smaller. i can send faxes to the machine, and they are received without a problem. HOWEVER, not being a shell programmer, there were things i needed to do upon receipt - like renaming the incoming fax file, etc. so i translated faxrcvd into perl. the perl script is suid and sgid to uucp. it runs when i execute it as root from the command line - reads a file in recvq, translates it to pdf and puts it into the proper directory. HOWEVER, when executed by faxgetty during a receive it fails with the dreaded:
Bad exit status 01000 for 'bin/faxrcvd "recvq/fax000000035.tif" "ttyS0" "000000036" "" "" ""'
the last line of the script is exit (0);
... and now you need help without providing more pieces of your code. Any other exits before the last line?
i don't think it's a permissions problem - otherwise it wouldn't run from the commandline.
Did you try to run it from the command line as user uucp / fax??? Does it work then also?
can anyone shed some light on what might be wrong?
2. i'd like to do a table lookup on CIDNAME and/or CIDNUMBER so that the resulting pdf file can be named something reasonable, but these parameters aren't being passed to faxrcvd as part of the call from faxgetty (as shown above) - altho the shell script seems to expect them. how can i get these passed to faxrcvd?
-- holger
____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxxxxx*