HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] well, i THOUGHT it was simple - bad exit status message



i'm a hylafax newbie trying to develop what i thought was a simple application for a customer. all the system needs to do is receive faxes, translate the faxes into pdf files and dump the pdfs into a samba-shared directory so that users on windows systems on the network can view them. i've run into two problems:

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);

i don't think it's a permissions problem - otherwise it wouldn't run from the commandline.

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?

thanks in advance.....

david camm
advanced web systems
keller, tx
www.advwebsys.com


____________________ 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*




Project hosted by iFAX Solutions