Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| config:semfiles [2011/10/28 15:39] – First draft, more to add. 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 ====== | ||
| - | Synchronet supports a variety of semaphore files which can be used to externally trigger operations of the various servers and services. | + | Synchronet supports a variety of semaphore files which can be used to externally-trigger |
| - | The contents of a sempahore file are not relavent; the mere existence or updated date/time stamp of the file is enough to trigger the operation. | + | The //contents// of semaphore files are not relevant; the mere existence or updated date/time stamp of the file is enough to trigger the coresponding |
| - | Semaphore | + | Semaphore |
| - | Windows: | + | on Windows: |
| C: | C: | ||
| - | UNIX: | + | on UNIX: |
| - | | + | |
| | | ||
| - | ===== Existence | + | ===== Existence |
| - | These semaphore files just need to be merely created to trigger the operation and the semaphore file will be automatically deleted: | + | Existence |
| - | ==== Event Semfiles | + | ==== Sysop Available for Chat ==== |
| + | If the file '' | ||
| + | ==== Event Semaphore Files ==== | ||
| - | Events that have been configured in [[util: | + | Events that have been configured in [[util: |
| Example (forcing execution of the FidoNet import event): | Example (forcing execution of the FidoNet import event): | ||
| - | | + | |
| | | ||
| - | ==== QWK Pack Semfiles | + | ==== QWK Pack Semaphore Files ==== |
| QWK message packets can be created for specific user accounts by creating the file '' | QWK message packets can be created for specific user accounts by creating the file '' | ||
| Line 32: | Line 34: | ||
| Example (forcing the creation of a QWK packet for user #1): | Example (forcing the creation of a QWK packet for user #1): | ||
| - | | + | |
| | | ||
| QWK packets are created in the '' | QWK packets are created in the '' | ||
| - | ==== QWK Pre-pack | + | ==== QWK Pre-pack |
| The QWK pre-pack event (which runs automatically once a day) can be forced by creating the file '' | The QWK pre-pack event (which runs automatically once a day) can be forced by creating the file '' | ||
| - | ==== QWKnet Call-out | + | ==== QWKnet Call-out |
| QWK Network hub call-out events can be forced to execute by creating the file '' | QWK Network hub call-out events can be forced to execute by creating the file '' | ||
| Line 46: | Line 48: | ||
| Example (forcing QWK call-out to QWKnet hub //VERT//): | Example (forcing QWK call-out to QWKnet hub //VERT//): | ||
| - | | + | |
| + | |||
| + | ==== QWKnet Timed-event Semaphore Files ==== | ||
| + | After receiving and processing a QWKnet '' | ||
| - | ===== Timestamp | + | ==== Pause Server Semaphore File ==== |
| + | The existence of the file '' | ||
| + | ===== Timestamp | ||
| - | These 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 " | + | Timestamp |
| - | ==== Recycle Semfiles ==== | + | On a multi-host BBS, the servers and services on a specific host can be signaled by " |
| - | Synchronet servers and services can be forced to terminate all threads, close sockets, and reload their configuration files by " | + | A specific server or service may be signaled |
| - | On a multi-host BBS, the servers and services on a specific host can be recycled by " | + | ==== Recycle Semaphore Files ==== |
| - | A specific server or service may be recycled | + | 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 '' | 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}} | ||