Ifx beheer-handleiding (Faxpakket)
Processen:
Als het IFX pakket actief is en u toetst achter de UNIX-prompt (# of $)
het commando ps -ef|grep ifx in dan moeten in ieder geval de volgende
processen getoond worden:
ifxmon -q 5 Monitor proces
dmnclass2 -sr modem.0 Modem demon
ifxsched Scheduler
ifxnetd Netwerk demon (niet na automatisch opstarten)
Daarnaast kunnen ook nog andere processen op het scherm komen.
De modem demon zorgt voor de besturing van het (fax-)modem. Als de modem demon
actief is, kunt u de lampjes RD ("receive data") en SD ("send data") op het
modem ongeveer iedere seconde heel kort zien oplichten.
De scheduler is een soort verkeersagent die het binnenkomen en uitgaan van faxen
regelt.
De netwerk demon regelt de communikatie met IFX-client, het IFX-gedeelte dat op
windows-PC's kan draaien.
Automatisch opstarten:
In principe worden de IFX processen automatisch actief als het UNIX-systeem
ge(re)boot wordt. Daarvoor zorgt het UNIX-scriptje /etc/rc2.d/S95ifx. Als na
een reboot geen van de IFX processen draait, controleer dan of dit bestandje
aanwezig is en de benodigde permissies heeft.
Bij automatisch opstarten wordt de netwerk demon niet opgestart. Het is (nog)
niet bekend waarom niet. Dus als de klant via de PC faxen wil bekijken en
verzenden, dan moet IFX handmatig worden opgestart.
Handmatig afsluiten:
De scheduler en de modem demon kunnen handmatig worden afgesloten. Log daar-
voor in als ifxadmin en geef het commando haltsched (dit commando laat de mo-
nitor en de netwerk demon ongemoeid).
Handmatig opstarten:
Handmatig opstarten van de IFX processen gebeurt door als gebruiker ifxadmin
de opdracht runsched in te toetsen. Als de scheduler en/of de modem demon
actief zijn moeten deze eerst afgesloten worden (zie boven). De monitor en
netwerk demon hoeven niet per se te worden afgesloten.
Testen onder UNIX:
Het versturen van een fax kan onder UNIX handmatig worden getest met het
commando ifx -Ttelefoonnummer filenaam (voor het telefoonnummer kan uw eigen
faxnummer worden ingevuld, inclusief netnummer, maar zonder spaties, streepjes,
haakjes of andere tekens, dus gewoon 10 cijfers achter elkaar; voor filenaam
bijvoorbeeld /etc/hosts of /etc/passwd). Het IFX-pakket geeft dan een jobnummer
terug.
De voortgang van het verzenden kan worden bekeken door af en toe het commando
ifxstatus in te toetsen. Als alles goed gaat komt de fax na enige tijd op uw
eigen faxapparaat binnen.
Oude bestanden verwijderen:
Het werken met IFX gaat gepaard met het aanmaken van veel bestanden, die na verloop
van tijd gewoonlijk geen belang meer hebben. Normaal worden zulke nutteloze oude
bestanden verwijderd door de procedure /usr/proc/ifxweg, die 's nachts automatisch
wordt opgestart vanuit de crontab. In speciale gevallen kan het echter noodzakelijk
zijn om deze bestanden handmatig te verwijderen. Daarom volgt hier een korte be-
schrijving.
Telkens wanneer IFX wordt opgestart wordt er een nieuwe logfile aangemaakt. De oude
logfile wordt weggeschreven naar de verborgen directory /usr/ifxadmin/lib/.logfiles/
en het is mogelijk om deze directory handmatig leeg te gooien met het commando
cd /usr/ifxadmin/lib/.logfiles gevolgd door pwd om te controleren of u in de juiste
directory staat. Daarna rm *.log en rm *.sch intikken.
In de verborgen directory /usr/ifxadmin/spool/.Status/ worden door IFX bestanden
met statusinformatie gezet; deze kunnen worden verwijderd met het IFX-commando
ifxcleanup -m maxage en als u bijvoorbeeld voor maxage het getal 3 invult, worden
alle statusbestanden ouder dan 3 dagen verwijderd.
In /usr/bbx/tmp/ worden de te verzenden faxen (orderbevestigingen enzovoort) opge-
slagen in bestanden waarvan de naam begint met 'ifx'. Deze kunnen desgewenst hand-
matig worden verwijderd met rm /usr/bbx/tmp/ifx* maar doe dit alleen als u zeker
weet dat er geen faxen tussen zitten die nog nodig zijn!
Tenslotte IFX faxjobs die om wat voor reden dan ook niet verzonden zijn, en niet
alsnog verzonden hoeven te worden. Deze kunnen worden verwijderd met het IFX-
commando ifxcancel -j jobID waarbij jobID een IFX jobnummer is als 1230-00000.
Terugkeren naar hoofdmenu