Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
config:semfiles [2010/03/19 21:48] – created digitalman | config:semfiles [2024/01/12 17:25] (current) – [QWKnet Timed-event Semaphore Files] Add pause semaphore file details digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Semaphore Files ====== | ====== Semaphore Files ====== | ||
- | FIXME | + | |
+ | Synchronet supports a variety of semaphore files which can be used to externally-trigger internal-operations of the various servers and services. | ||
+ | |||
+ | The // | ||
+ | |||
+ | Semaphore files can be created or their date/time stamp updated with simple command-line operations. For example: | ||
+ | |||
+ | on Windows: | ||
+ | C: | ||
+ | |||
+ | on UNIX: | ||
+ | $ touch / | ||
+ | |||
+ | |||
+ | ===== Existence Semaphore Files ===== | ||
+ | |||
+ | Existence semaphore files just need to be merely created to trigger the corresponding operation and the semaphore file will be automatically deleted: | ||
+ | |||
+ | ==== Sysop Available for Chat ==== | ||
+ | If the file '' | ||
+ | ==== Event Semaphore Files ==== | ||
+ | |||
+ | Events that have been configured in [[util: | ||
+ | |||
+ | Example (forcing execution of the FidoNet import event): | ||
+ | |||
+ | $ touch / | ||
+ | |||
+ | ==== QWK Pack Semaphore Files ==== | ||
+ | |||
+ | QWK message packets can be created for specific user accounts by creating the file '' | ||
+ | |||
+ | Example (forcing the creation of a QWK packet for user #1): | ||
+ | |||
+ | $ touch / | ||
+ | |||
+ | QWK packets are created in the '' | ||
+ | |||
+ | ==== QWK Pre-pack Semaphore File ==== | ||
+ | |||
+ | The QWK pre-pack event (which runs automatically once a day) can be forced by creating the file '' | ||
+ | |||
+ | ==== QWKnet Call-out Semaphore File ==== | ||
+ | |||
+ | QWK Network hub call-out events can be forced to execute by creating the file '' | ||
+ | |||
+ | Example (forcing QWK call-out to QWKnet hub // | ||
+ | |||
+ | $ touch / | ||
+ | |||
+ | ==== QWKnet Timed-event Semaphore Files ==== | ||
+ | After receiving and processing a QWKnet '' | ||
+ | |||
+ | ==== Pause Server Semaphore File ==== | ||
+ | The existence of the file '' | ||
+ | ===== Timestamp Semaphore Files ===== | ||
+ | |||
+ | Timestamp semaphore files are not deleted when the operation is triggered, so the date/time stamp of the file must be updated (i.e. the file must be " | ||
+ | |||
+ | On a multi-host BBS, the servers and services on a specific host can be signaled by " | ||
+ | |||
+ | A specific server or service may be signaled by " | ||
+ | |||
+ | ==== Recycle Semaphore Files ==== | ||
+ | |||
+ | Synchronet servers and services can be forced to terminate all threads, close sockets, and reload their configuration files by " | ||
+ | |||
+ | Servers or services that have the '' | ||
+ | |||
+ | :!:\\ | ||
+ | If touching the '' | ||
+ | |||
+ | ==== Shutdown Semaphore Files ==== | ||
+ | |||
+ | Synchronet servers and services can be forced to terminate (shutdown) by " | ||
+ | |||
+ | ==== Clear Failed Login List Semaphore Files ==== | ||
+ | |||
+ | A sysop can clear the in-memory //Failed Login List// (temporary IP address ban list) by " | ||
===== See Also ===== | ===== See Also ===== | ||
* [[: | * [[: | ||
- | {{tag>}} | + | |
+ | {{tag>configuration semaphore semfile messaging event}} | ||