Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
access:sysop [2022/03/06 16:41] – Completed a few 'node control' commands, but still need to research a couple. Is the only way to bring a node back up status=0? If I don't toggle the [D] first, does it bring the node offline again after next logoff? What does 're-run' reload? All configs Andre | access:sysop [2022/03/10 19:17] – [Miscellaneous] Completed descriptions. Andre |
---|
^ Command ^ Name ^ Description ^ | ^ Command ^ Name ^ Description ^ |
| HELP | Display available string commands | List the string commands available to the user along with short descriptions. | | | HELP | Display available string commands | List the string commands available to the user along with short descriptions. | |
| FIND [word] | Find a message area or file area | Returns a list of message areas or file areas matching the search term. Search [word] can be part of a word, a full word, or a phrase. The command will search message areas if run the main menu, or will search file areas if run from the file menu. | | | FIND [word] | Find a message area or file area | Returns a list of message areas or file areas matching the search term. Search [word] can be part of a word, a full word, or a phrase. The command will search message areas if run from the main menu, or will search file areas if run from the file menu. | |
| MSGS | Redisplay messages | Redisplay instant messages (notifications and telegrams) that the user previously received. | | | MSGS | Redisplay messages | Redisplay instant messages (notifications and telegrams) that the user previously received. | |
| PLAN | Edit .plan file | Edits or deletes your .plan file (displayed when somebody [[service:finger|Fingers]] you. | | | PLAN | Edit .plan file | Edits or deletes your ''.plan'' file (displayed when somebody [[service:finger|Fingers]] you). | |
| POFF | Pager off | Toggles if other users can page you during this session for a multinode chat. | | | POFF | Pager off | Toggles if other users can page you during this session for a multinode chat. | |
| |
==== Node Control ==== | ==== Node Control ==== |
^ Command ^ Name ^ Description ^ | ^ Command ^ Name ^ Description ^ |
| NODE [parameters] | Node utility | Executes the [[util:node|node utility]] with the passed parameters. | | | NODE [parameters] | Node utility | Executes [[util:node|node utility]] with the passed parameters. | |
| =) DOWN [#] | Down node | Toggles the down status of a node. When a node has the down status (noted by the [D] flag on the node status line) it will be shut down immediately after the user logs off. If a user is not online, it will shut down immediately. If a node [#] is not specified, the current node will be shut down. \\ \\ To go back to a "Waiting for Connection" status, use '';NODE STATUS=0 [node #]''. FIXME <-- Unsure of this. Still holds a [D] status until toggled off. | | | DOWN [#] | Down node | Toggles the down status of a node. When a node has a down status (noted by the [D] flag on the node status line) it will be shut down after the user logs off, or immediately if a user is not online. If a node [#] is not specified, the current node will be shut down. \\ \\ To put an "Offline" node back to a "Waiting for Connection" status, use '';NODE STATUS=0 [node #]''. | |
| INTR [#] | Interrupt node | Disconnect a user as soon as it is safe to do so, displaying a "closed for maintenance" message. If the user is currently executing an external program (including editors and transfer protocols), they will be disconnected as soon as control returns to Synchronet. If [#] is specified, that node's interrupt status will be toggled, otherwise the current node will be interrupted. The current interrupt status of a node is reflected by an [I] in the node listings. | | | INTR [#] | Interrupt node | Disconnect a user as soon as it is safe to do so, displaying a "closed for maintenance" message. The current interrupt status of a node is reflected by an [I] in the node listings. If a node [#] is not specified, the current node will be interrupted. \\ \\ If the user is currently executing an [[howto:door:index|external program]] (including [[howto:editor:index|editors]] and transfer protocols), they will be disconnected as soon as control returns to Synchronet. | |
| LOCK [#] | Lock node | Prevent users from logging onto a node, giving a "down for maintenance" message. If [#] is specified, that node's lock status will be toggled. Sysops and users with the ''L'' exemption can still login. A locked node will have an (L) in the node listings. | | | LOCK [#] | Lock node | Prevent users from logging into a node, giving a "down for maintenance" message. A locked node will have an (L) in the node listings. If a node [#] is not specified, the current node will be locked. \\ \\ Sysops and users with the ''L'' [[access:exemptions|exemption]] can still log in. | |
| =) RERUN [#] | Rerun node | Toggles the rerun status of a node, FIXME <-- What is rerun? FIXME If there is a user on the node, it will not rerun until that user logs off. A node that is going to be rerun is noted with an [R] in the node listing. | | | RERUN [#] | Rerun node | Toggles the rerun status of a node (noted by an [R] in the node listing), reloading the configuration before the next login. If individual nodes have a rerun status, that node's configuration will be reloaded just before the next user logs in. If all nodes have a rerun status, the configuration for the nodes will be reloaded when all users have logged off. \\ \\ Note: Saving a configuration change in [[util:scfg|SCFG]] will set a rerun status on all nodes. | |
| SPY [#] | Spy on a node | Allows the sysop to remotely monitor or control another node. | | | SPY [#] | Spy on a node | Allows the sysop to remotely monitor or control another node. | |
| |
==== Node & Sysop Display ==== | ==== Node & Sysop Display ==== |
^ Command ^ Name ^ Description ^ | ^ Command ^ Name ^ Description ^ |
| =) ANON | Toggle anonymous mode | Makes the current node anonymous, where the node is listed as online but the user is not. Sysops and users with the ''Q'' exemption have access to this command. To a sysop, an anonymous node appears normal with the addition of an [A] in the node information line. | | | ANON | Toggle anonymous mode | Makes the current node anonymous, where the node is listed normally but the user is displayed as "Unknown User." To a sysop, an anonymous node appears normally with the addition of an [A] in the node information line. \\ \\ Sysops and users with the ''Q'' exemption have access to this command. | |
| =) AVAIL | Toggle sysop chat availability | FIXME | | | AVAIL | Toggle sysop chat availability | Changes the ability for users to page the sysop for a private chat, visible to them in the [[module:chat_sec|chat module]]. \\ \\ This setting can be overridden by users with a ''C'' exemption or by the [[util:scfg:system|SCFG System Config]] "Sysop Chat Override" Advanced Option. | |
| =) QUIET | Quiet mode | Using this command, a sysop (or user with the ''Q'' exemption) can make their node appear to be "Waiting for call" to other users of the system. \\ \\ To a sysop, a node in this state appears normal, with the addition of a [Q] in the node information line. | | | QUIET | Quiet mode | Make the current node appear to be "Waiting for call" to other users. To a sysop, a quiet node appears normally with the addition of a [Q] in the node information line. \\ \\ Sysops and users with the ''Q'' exemption have access to this command. | |
| |
| |
==== OS & Files ==== | ==== OS & Files ==== |
| :!: For any commands where a path is requested, the current working directory is ''ctrl/'' |
| |
^ Command ^ Name ^ Description ^ | ^ Command ^ Name ^ Description ^ |
| =) EXEC [command] | FIXME Execute a command with I/O redirected | FIXME Execute internal DOS commands (DIR, TYPE, etc.) by prepending "command /c" to your command line. Execute Baja modules by prepending "*" to the command line. Baja modules must be located in your EXEC directory. Command line specifiers (see appendix A) may be used. | | | =) EXEC [command] | FIXME Execute a command with I/O redirected | FIXME Execute internal DOS commands (DIR, TYPE, etc.) by prepending "command /c" to your command line. Execute Baja modules by prepending "*" to the command line. Baja modules must be located in your EXEC directory. Command line specifiers (see appendix A) may be used. | |
| =) FOSSIL [command] | Execute FOSSIL driver command | FIXME | | | =) FOSSIL [command] | Execute FOSSIL driver command | FIXME | |
| =) NEXEC [command] | Execute native binary with I/O redirected | FIXME | | | =) NEXEC [command] | Execute native binary with I/O redirected | FIXME | |
| =) GET [path] | Download file | Download a file from any directory on the system. The file does not have to be in the file database. | | | DIR [path] | List files | Displays a directory listing of the specified path. | |
| =) PUT [path] | Upload file | Upload a file to the system without having to add it to the file database. | | | GET [path/file] | Download file | Download a file from any directory on the BBS host system. The file does not have to be in the file database. | |
| =) DIR [path] | List files | Displays a directory listing of the path specified. If no path is specified, a list of the current file transfer area is displayed. | | | PUT [path/file] | Upload file | Upload a file to any directory on the BBS host system without having to add it to the file database. | |
| =) TYPE [filename] | View text/msg file | View any ASCII text or MSG format file on the system, starting from the ''ctrl/'' directory. Aliases CAT or LIST also invoke this command. If the [filename] is not specified, it is prompted for. | | | TYPE [path/file] | View text/msg file | View any ASCII text or MSG format file on the system. \\ \\ Aliases CAT or LIST also invoke this command. | |
| =) EDIT [filename] | File editor | Edit any ASCII text or MSG format files on the system using your message editor. If [filename] is given it will be opened, or it will be created if it doesn't exist. If [filename] is not specified, the filename will be prompted for. | | | EDIT [path/file] | File editor | Edit any ASCII text or MSG format file on the system using your message editor. If the specified filename does not already exist it will be created. | |
| =) DOS | DOS command shell | Go to the DOS command line with I/O redirected. | | | DOS | DOS command shell | Go to the Windows/DOS command line (command.com) with I/O redirected. | |
| =) SHELL | OS command shell | Executes the native shell (COMSPEC or SHELL env variable. | | | SHELL | Unix command shell | Starts a native Unix shell (COMSPEC or SHELL env variable). | |
| |
| |
==== Miscellaneous ==== | ==== Miscellaneous ==== |
^ Command ^ Name ^ Description ^ | ^ Command ^ Name ^ Description ^ |
| =) CALL <Hub-ID> | Force QWKnet callout | Forces a QWKnet callout to the <Hub-ID>. Example: ''CALL VERT'' | | | CALL <Hub-ID> | Force QWKnet callout | Forces a QWKnet callout to the specified <Hub-ID> outside of the normal timed events [[howto:dove-net|configured]] in SCFG. Example: ''CALL VERT'' | |
| =) CHAT | Page sysop | Users with the ''C'' exemption can use this command to page the sysop for chat. FIXME <-- still required? | | | CHAT | Page sysop | Users with the ''C'' [[access:exemptions|exemption]] can use this command to page the sysop for chat. | |
| =) ECHO [string] | Print a text message | Prints a string, including [[custom:atcodes|Message Variables (@-codes)]]. | | | ECHO [string] | Print a text message | Prints a string, including [[custom:atcodes|Message Variables (@-codes)]]. | |
| =) EVAL [str] | Evaluate JavaScript | Evaluate a JavaScript expression and display the result. | | | EVAL [parameters] | Evaluate JavaScript | Evaluate a JavaScript expression and display the result. | |
| =) EVENT [EventID] | Execute event | Forces a timed event to execute via semfile. | | | EVENT [EventID] | Execute event | Forces a [[util:scfg:external_programs|timed event]] to execute with a [[config:semfiles|semaphore file]]. If the [EventID] is not specified, a menu of timed events will be shown. | |
| =) GURU | Guru log | Display and optionally clear the GURU.LOG file that contains user discussions with the system guru (GURU.DAT). | | | GURU | Guru log | Display and optionally clear the GURU.LOG file that contains user discussions with the [[https://www.synchro.net/docs/chat_section.html#ArtificialChatGurus|system guru]] (GURU.DAT). | |
| =) LOAD [filespec] | Load filespec | Loads the text.dat from the specified filespec. | | | LOAD [file] | Load alternate text.dat | Loads a custom [[custom:text.dat|text.dat]] from the specified filename. | |
| |
| |