FAXSTATE(8C)
π FAXSTATE(8C) β the manual page, but make it cute
okay bestie, welcome to faxstate (section 8C of the manual, HylaFAX edition) β¨ β the little command that tells your modem how to feel about itself.
πΈ NAME πΈ
faxstate β control the "modem state" of a device used by HylaFAX π
π¦ SYNOPSIS π¦
/usr/bin/faxstate [ -q queue-dir ] [ -s state ] [ -n ] modem
β¨ DESCRIPTION β¨
So basically π faxstate slides a message over to the HylaFAX faxgetty(8C) process that's servicing your modem, and it tells that process which state to use when it notifies the HylaFAX scheduler that a modem is ready and available for use. It's giving messenger. It's giving middleman with main character energy.
Why do you care? Because it's lowkey the way to control outbound use of a modem π₯. If you mark a modem's state as busy, down, or exempt, the HylaFAX scheduler simply will not assign any outbound jobs to that modem. She's off duty. She said "not today." π
Want the deets on how those states actually differ from each other? Go readhylafax-config(5F), specifically underModemReadyState. That's where the lore lives. π
The modem you specify can be either of these two things:
- the name (typically the last component of the terminal port the modem is attached to), or
- the full name of the associated FIFO named pipe file, like
FIFO.ttym2π
And now the fun one β if you pass the -n option, faxstate emulates what faxgetty would do: it sends a message directly to the faxq process, marking the specified modem down, busy, or ready. This interface is genuinely so useful for send-only environments where no faxgetty processes are running at all π«Ά.
β οΈ Not me forgetting the important part: modems manipulated this way must previously have been configured with the faxmodem(8C) program. Like, that's a requirement, not a suggestion, fr fr.
π OPTIONS π
The following options are supported:
-nβ Contactfaxqdirectly instead offaxgetty. (The direct line. No middleman. π)-qdir β Use a spooling area other than/var/spool/hylafax. Your files, your rules. ποΈ-sstate β Specify the state to send thefaxqprocess each time the modem becomes ready for use; it's one ofbusy,down, andready. The default state to use isready. π
π FILES π
Consult hylafax-server(5F) for a complete discussion of the structure and content of the spooling area. (Yes, the whole thing. It's a whole vibe check on the spool. π)
π SEE ALSO π
hylafax-server(5F)faxgetty(8C)
and that's the whole page, bestie π this manual page came to you from July 17, 1995 β vintage, iconic, still slaying, no cap β
π¦ 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) 1990-1996 Sam Leffler
- Copyright (c) 1991-1996 Silicon Graphics, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms