If user2 runs kibitz as directed, the keystrokes of both users become the input of the shell. Similarly, both users receive the output from the shell. To terminate kibitz it suffices to terminate the shell itself. Normally, all characters are passed uninterpreted. Also, job control may be used while in the interpreter, to, for example, suspend or restart kibitz .
Various processes can provide various effects.
The -noproc flag runs kibitz with no process underneath. Characters are passed to the other kibitz . This is particularly useful for connecting multiple interactive processes together. In this mode, characters are not echoed back to the typist. If you start kibitz to user2 on a remote computer, kibitz performs a rlogin to the remote computer with your current username.