FAXCONFIG(8C)
π FAXCONFIG π (section 8C, bestie)
okay so you know that one command in the HylaFAX family that lets you poke a running server and be like "hey bestie, new settings, right now"? that's her. faxconfig. she's a whole vibe and she lives at /usr/bin/faxconfig. this is the manual, but make it group chat.
β¨ NAME β¨
faxconfig β dynamically change HylaFAX configuration parameters π
no cap, that's literally it. she changes config parameters. dynamically. while stuff is running. iconic behavior honestly.
π SYNOPSIS π
/usr/bin/faxconfig [ -q queue-dir ] [ -m modem ] [ parameter value ...
]
yes the line break is real, that's just how she is, don't judge her πΈ
π¦ DESCRIPTION π¦
so here's the tea. faxconfig sends messages to a HylaFAX server process telling it to install new values for one or more configuration parameters. it's giving "sliding into the server's DMs with new settings."
but β and this is the important part, bestie β these new values are maintained only for as long as that server process executes. meaning: the second that process dips, your changes dip too. gone. no trace. π
so if you want long-lasting configuration parameters, you gotta edit the appropriate configuration file(s) instead. that's a whole different thing, see hylafax-config(5F) for that.
faxconfig is especially useful for setting certain configuration parameters that control the operation of HylaFAX server processes. like, that's her main character moment. for example: by manipulating the ModemPriority parameter of one or more faxgetty(8C) processes, it's easy to dynamically reconfigure the order in which HylaFAX will assign modems to outbound jobs. yes, you can just reorder the modem lineup live. slay.
so if no modem is specified with the -m option, then faxconfig will send messages to the central scheduler process, faxq(8C). that's the default bestie. if a faxgetty process is the one you wanna contact, the specified modem has to be the last component of the character special device filename the modem is attached to. like, just the tail end of the path, not the whole thing. iykyk.
also go consult hylafax-config(5F) for the list of configuration parameters that can be set with faxconfig. that's your menu, babe. π
π OPTIONS π
the following options are available:
-m devidβ direct messages to thefaxgettyprocess servicing devid instead of the central scheduler process,faxq. the devid is an identifier derived from the name of the modem's device file; for examplettym2for/dev/ttym2, andterm_10for/dev/term/10. so yeah, just the last chunk of the device path, not the whole thing, periodt β¨-q dirβ use a spooling area other than/var/spool/hylafax. simple as that π«Ά
πΈ FILES πΈ
/var/spool/hylafaxβ default spooling area π/var/spool/hylafax/FIFOβ fifo for contactingfaxq
consult hylafax-server(5F) for a complete discussion of the structure and content of the spooling area. it's a whole deep dive, lowkey worth it.
π SEE ALSO π
hylafax-server(5F), faxmodem(8C), faxstate(8C), faxgetty(8C), faxq(8C), hylafax-config(5F).
and that's the whole page bestie, we ate and left no crumbs πβ¨
this one's dated Oct 3, 1995 and she's page FAXCONFIG(8C) in the HylaFAX lineup β vintage but still serving looks. mwah π
π¦ where this page comes from
- fedora 43: hylafax+ 7.0.11-4.fc43 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 43: hylafax+ 7.0.11-4.fc43 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hylafax+ 7.0.11-5.fc44 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hylafax+ 7.0.11-5.fc44 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- Copyright (c) 1995 Sam Leffler
- Copyright (c) 1995 Silicon Graphics, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms