Provides an online conferencing system.
confer [ [ - ] ~ ] [ -v ] [ -nName ] [ User ... | @ttyNumber ... | User@ttyNumber ... ]
The confer command sets up an online, written conference among logged-in users on your local node. To begin a conference, enter the confer command at the command prompt.
If you specify the User parameter, the user may join the conference from any workstation. That user is notified of the conference at each workstation the user is logged in to. If you specify the @ttyNumber parameter, any user at the specified workstation may join the conference. If you specify the User@ttyNumber parameter, the specified user may join the conference only on the specified workstation.
If the users you specify are logged in and their workstations are writable, they may join the conference by typing the joinconf command on their command line. The joinconf command informs other conferees as each user joins the conference.
Note: Consoles and pseudoterminals (pts) may be specified with the @ttyNumber parameter.
The confer command gives each conference a unique name. By default, it has the name of the conference leader, with additional letters if necessary. The conference leader can override this default by specifying the -nName flag.
Unless the conference leader sets up a confidential conference by specifying the ~ (tilde) flag, the confer command makes a transcript of the conference. When a user leaves the conference, the confer command asks if the user needs a transcript. If so, the system mails the user a copy when the conference concludes. Any participant can make an off-the-record comment in a conference that is otherwise on the record by beginning the line with the ~ flag.
You can run shell commands from within a conference by prefixing them with a | (vertical bar) or an ! (exclamation point). The exclamation point causes the command to run normally; the output is displayed only at the workstation that runs it. The vertical bar causes the command and all of its standard output and standard error output to become part of the conference, visible to all conferees.
Once you join a conference, the text you enter at your workstation displays at all other workstations participating in the conference. You can end your participation in a conference by pressing the Ctrl-D key sequence. This action causes your user ID and the word BYE to be displayed at the workstations of the other conference participants. You will continue to see displayed conference contributions on your workstation until you are excused by each of the active participants.
Conference contributions are normally transmitted one line at a time. If the conference leader specifies the -v flag, transmissions are issued one character at a time. This mode sends all user typing errors and hesitations, and imposes a considerably larger load on the system.
Note: Contributions can contain multibyte characters.
To prevent confusion caused by several conferees typing at the same time, users should follow some agreed-on protocol. The following is one recommended protocol:
|!excuse [ User ... | @ttyNumber ... | User@ttyNumber ... ]|
|Excuses the specified conferees or workstations from the conference. No further conference material is displayed at these workstations.|
|!~||Places all contributions from the user who issues the !~ subcommand off the record until the !~~ subcommand is issued.|
|!~~||Cancels a preceding !~ subcommand, placing the user's remarks back on the record.|
|-nName||Assigns a name to the conference. The conference name is used by those users joining the conference so that they can access the right one. The name of the user who starts the conference is the default conference name. The Name variable cannot be more than 8 bytes long.|
|-v||Transmits conference messages one character at a time.|
|~||Sets up the conference off the record. No transcript is recorded. A leading dash is optional with this flag.|
confer jeanne ronRunning the confer command makes you the conference leader, so your login name is also the name of the conference. The confer command sends users jeanne and ron a message inviting them to join your conference and giving them the conference name.
confer jeanne@tty5 @tty10 ronIf user jeanne is logged in at workstations tty3 , tty4 , and tty5 , she can join the conference from workstation tty5 only. If user ron is logged in at tty7 and tty8 , he can join the conference from either tty7 or tty8 , or from both. The user logged in at tty10 is also invited to join the conference.
!excuse @tty10Although not actively participating in the conference, the user at tty10 sees the conference dialog on the workstation display until excused by each active conference participant.
joinconf karenAny text typed becomes part of the dialog, prefixed with the name Karen , and displayed at each participant's workstation. Contributions by user Karen will also be recorded in the transcript of the conference.
!excuse ron@tty8User ron should enter the !excuse subcommand from tty7 , the workstation he is using for the conference.
~Coffee and donuts at my place.The confer command displays lines beginning with a ~ (tilde) at participants' workstations, but does not include them in the record of the conference.
!~ Everyone is invited to my place after the conference for coffee and donuts. !~~
!liThis action lists the current directory without including the li command or its output in the conference.
|cat notes.confThis action lists the contents of the notes.conf file at each participant's workstation, and includes it in the conference record.
!~| cat notes.conf !~~
|/etc/utmp||Contains a list of logged-in users.|
|/dev/tty??||Contains a list of workstation names.|
|/tmp/*.cnf||Contains a list of user transcript files.|
|/tmp/*.mls||Contains the transcript mailing list.|
The talk command, write command.