Penguin
Annotated edit history of rtfm(1) version 1, including all changes. View license author blame.
Rev Author # Line
1 JohnMcPherson 1 !!NAME
2 rtfm - a response for easy questions from clueless lusers
3
4 !!SYNOPSIS
5 __rtfm __ __[[ -p ] [[ -h ] [[ -d option ] [[ -i interval ] [[ -a action ] [[ -q luser]__
6
7 !!DESCRIPTION
8 __rtfm __ is a command for system administrators to use in dealing with new users. __rtfm __ is useful for dealing with users having trouble with their pictures downloaded from alt.binaries.pictures.erotica. __rtfm __ will continue to run until killed by hand, using `kill processid'. __rtfm __ can be invoked by anyone who has enough of a clue to know what a man page is.
9
10 !!OPTIONS
11
12 ;__-p __ : Give the answer in a polite fashion.
13 ;__-h __ : Tell the clueless luser to go to hell. Used with the -p option, they'll look forward to the trip.
14 ;__-d option __ : Debug mode using option where option is one of the following:
15 * ''query'' Ask the luser what part of rtfm that he or she does not understand.
16 * ''planet'' Ask what planet the luser is from.
17 * ''literacy'' Ask the luser if the luser can read.
18 * ''english'' Ask the luser if the luser understands English.
19 * ''Mac '' Ask the luser if the luser has ever used a computer other than a Macintosh.
20 * ''Nintendo '' Same as the Mac option, but slightly more harsh.
21 ;__-i interval__ : Enable within interval seconds. interval is the time between a luser asking the same damn fool question. This option must be activated for the __-a __ option. It stores the time of the question in __/var/run/luser __ and checks that file each time that rtfm is activated. interval is a number of minutes, of the form xxx.xx where each x is a decimal digit. The default is 5.00 minutes.
22 ;__-a action__ : This defines some action to be taken in the event that the __-i __ flag condition is met. action can be defined either at the flag level or by a file. The options for flags are as follows:
23 * ''scream'' Let out a scream of utter frustration.
24 * ''hair'' Rip out your hair in total frustration.
25 * ''rm'' Automatic command ran in lusers home directory. It can have an addition __-rf __ flag added.
26 * ''ignore'' Ignore the luser.
27 * ''warn'' Warn the other sysadmins.
28 * ''forward'' Forward to CNS advising. Particullary if the complaint is /dev/null is full.
29 * ''kill'' Kill all the lusers processes.
30 * ''FILE=file.name '' Use a file to define a course of actions. This can be any executeable file except those using ksh, which no god-fearing right-thinking sysadmin would be caught using lest he be struck down by the wrath of God.
31 ;__-q luser__ : Query file __/etc/luser __ to see if luser is a real luser or a first time luser.
32
33 !!FILES
34
35 ;__/etc/luser__ :
36
37 !!SEE ALSO
38
39 ;''mr.biff'' (2), :
40
41 !!BUGS
42 __rtfm __ only checks __/var/run/luser__ when the __-a__ option is specified and after the __-i__ option is invoked. Otherwise __/tmp __ would fill up rapidly on many systems. Also, core may dump if the __-a FILE= __ option is anatomically impossible.
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.