Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous 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 Andreaccess:sysop [2022/04/13 19:04] (current) – Moved string commands into their own page. Andre
Line 17: Line 17:
  
 ===== Sysop Commands ===== ===== Sysop Commands =====
-A menu of the available commands can be viewed with the '!' command from the main or transfer sections with the Synchronet Classic command shell. Additional sysop commands are available in many other sections of the BBS and are displayed after the normal menu with the '?' command. All sysop commands from the main or transfer sections of the Synchronet Classic command shell begin with a semicolon (';') character, end with CR (ENTER), and some have optional parameters (shown in square brackets). Users with certain exemptions can use some of these commands and have access to the menus via the '!' command using the Synchronet Classic command shell.  +A menu of the available commands can be viewed with the '!' command from the main or transfer sections with the Synchronet Classic command shell. Additional sysop commands are available in many other sections of the BBS and are displayed after the normal menu with the '?' command.
- +
-Note: The Baja source code file for these commands is: exec/str_cmds.src +
- +
-==== Usage ==== +
-  * All commands are preceded by a '';'' +
-  * ''<>'' required parameter +
-  * ''[]'' optional parameter +
-  * ''()'' required exemption +
- +
- +
-==== Commands for All Users ==== +
-^ Command     ^ Name                              ^ Description ^ +
-| 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. | +
-| 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. | +
-| POFF        | Pager off                         | Toggles if other users can page you during this session for a multinode chat. | +
- +
- +
-==== User & Mail Management ==== +
-^ Command                     ^ Name                   ^ Description ^ +
-| UEDIT [user number or name] | User editor            | Starts the User Edit function, allowing the sysop to edit or delete/restore users. If a [user] is specified it will be the current user when User Edit starts. FIXME add link when user editor page is created | +
-| BULKMAIL                    | Send mass mail         | Sends an email to all users that match a specified [[access:requirements|Access Requirements String]] ("ARS"). | +
-| CHUSER                      | Change to another user | Allows the sysop to temporarily change to another user account. If changing to an account with a higher level, the password of that user must be given. Changing to a user of non-sysop status automatically enables //Temp Sysop// mode so that the sysop can change back to their own account before logging off (a suggested action). | +
-| MAIL                        | Read all mail          | Read all the email in the mail base, regardless of recipient. | +
- +
- +
-==== Node Control ==== +
-^ Command              ^ Name           ^ Description ^ +
-| NODE [parameters] | Node utility   | Executes the [[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. | +
-| 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. | +
-| 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. | +
-| =) 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. | +
-| SPY [#]           | Spy on a node  | Allows the sysop to remotely monitor or control another node. | +
- +
- +
-==== Logging & Stats ==== +
-^ Command     ^ Name                  ^ Description ^ +
-| ERR      | Critical error log    | View the error log and optionally delete it, as well as optionally clearing all nodes' error counters. | +
-| LOG      | Today's log           | View today's detailed node log file. | +
-| YLOG     | Yesterday's log       | View yesterday's detailed node log file. | +
-| NLOG [#] | Node statistics log   | View the historical, daily statistics for a single node. Statistics for the current node will be shown unless a node [#] is specified. | +
-| NS [#]   | Node statistics       | Today's statistics for single node. The node [#] will be prompted for if it is not provided. | +
-| SLOG     | System statistics log | View the historical, daily statistics for the system (sum of all nodes). | +
-| SS       | System statistics     | Today's combined statistics for all nodes. | +
- +
- +
-==== Node & Sysop Display ==== +
-^ 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. | +
-| =) AVAIL | Toggle sysop chat availability | FIXME | +
-| =) 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. | +
- +
- +
-==== OS & Files ==== +
-^ 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. | +
-| =) FOSSIL [command] | Execute FOSSIL driver command               | 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. | +
-| =) PUT [path]       | Upload file                                 | Upload a file to the system without having to add it to 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. | +
-| =) 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.  | +
-| =) 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. | +
-| =) DOS              | DOS command shell                           | Go to the DOS command line with I/O redirected. | +
-| =) SHELL            | OS command shell                            | Executes the native shell (COMSPEC or SHELL env variable. | +
- +
- +
-==== Miscellaneous ==== +
-^ Command            ^ Name                 ^ Description ^ +
-| =) CALL <Hub-ID>   | Force QWKnet callout | Forces a QWKnet callout to the <Hub-ID>. Example: ''CALL VERT''+
-| =) CHAT            | Page sysop           | Users with the ''C'' exemption can use this command to page the sysop for chat. FIXME <-- still required? | +
-| =) 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. | +
-| =) EVENT [EventID] | Execute event        | Forces a timed event to execute via semfile. | +
-| =) GURU            | Guru log             | Display and optionally clear the GURU.LOG file that contains user discussions with the system guru (GURU.DAT). | +
-| =) LOAD [filespec] | Load filespec        | Loads the text.dat from the specified filespec. |+
  
 +A detailed listing of available commands and their purpose is available on the [[module:str_cmds|string commands]] page.
  
 ===== See Also ===== ===== See Also =====
   * [[:access:index|Access Control]]   * [[:access:index|Access Control]]
  
-{{tag>}}+{{tag>access sysop}}