In order to handle the functions of the Faximum Messaging Server there are a number of processes that run in the background (such processes are called daemons in UNIX nomenclature, not to be confused with demons).
TABLE 1. Faximum Messaging Servers Daemons
Program Name |
Started by |
Purpose |
faxgetty |
/etc/init |
Handles incoming fax calls |
faxsched |
/etc/init.d/fmsa |
Schedules outbound faxes |
fms-httpd |
/etc/init.d/fmsa |
Web server to handle administrative functions |
SCO Merge & the WFCDb |
manually |
Handles automatic conversion of Microsoft Word (and other) files. Optional.b |
swiiftefg |
/etc/init.d/fmsa |
Handles SMTP email messages intended for fax delivery. |
These background processes (with the exception of SCO Merge and the WFCD) are started automatically whenever the FMS system is rebooted.
Manually Starting Daemons
Faxsched, Fms-httpd, and Swiiftefg
To start the faxsched, fms-httpd, and swiiftefg daemons you can run the startup script manually by typing1:
/etc/init.d/fms start
To start the faxgetty daemon if it is not running you must:
1. edit the /etc/inittab file;
2. locate the line(s) that reference the faxgetty program;
3. change the second field from off to respawn-for example change the line from something like:
fxm1:234:off:/opt/faximum/fms/lib/faxgetty fax-line-1
to read
fxm1:234:respawn:/opt/faximum/fms/lib/faxgetty fax-line-1
4. run the following command (as root) to tell the init process that a change has been made to the /etc/inittab file
/etc/telinit q
If you wish to receive faxes using FMS then you need to do the following: Note that system performance is slightly better if FMS does not have to configure the modem to receive faxes so only enable reception if you need to receive faxes. If you are running a send-only fax server then skip this step.
1. Set the appropriate line in the /etc/inittab file to enable the faxgetty process. Edit the /etc/inittab file and change the line that reads:
fxm1:234:off:/opt/faximum/fms/lib/faxgetty fax-line-1
to read2
fxm1:234:respawn:/opt/faximum/fms/lib/faxgetty fax-line-1
2. Signal the init process to reread the /etc/inittab file to detect the change that has just been made. Type (as root):
/etc/telinit q
Manually Stopping Daemons
Faxsched, Fms-httpd, and Swiiftefg
To stop the faxsched, fms-httpd, and swiiftefg daemons you can run the shutdown script manually by typing3:
/etc/init.d/fms stop
Faxgetty
To stop the faxgetty daemon you must:
1. edit the /etc/inittab file;
2. locate the line(s) that reference the faxgetty program;
3. change the second field from respawn to off-for example change the line from something like:
fxm1:234:respawn:/opt/faximum/fms/lib/faxgetty fax-line-1
to read4
fxm1:234:off:/opt/faximum/fms/lib/faxgetty fax-line-1
4. run the following command (as root) to tell the init process that a change has been made to the /etc/inittab file
/etc/telinit q
NOTE - this will not only terminate the currently executing faxgetty daemon but will prevent the faxgetty from being started when the system is rebooted.
a On Linux systems this script is in /etc/rc.d/init.d
b SCO Merge and WFCD are not available for Linux.
1 On Linux this script is /etc/rc.d/init.d/fms
2 If your FMS software in installed in another directory than /opt/faximum (for example, on Linux where the software is installed by default in /var/faximum) then change this line appropriately.
3 On Linux this script is /etc/rc.d/init.d/fms
4 If your FMS software in installed in another directory than /opt/faximum (for example, on Linux where the software is installed by default in /var/faximum) then change this line appropriately.
© 2000 Faximum Software Inc.