|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)msgs.1 6.3 (Berkeley) 5/9/86 ! 6: .\" ! 7: .TH MSGS 1 "May 9, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: msgs \- system messages and junk mail program ! 11: .SH SYNOPSIS ! 12: .B msgs ! 13: [ ! 14: .B \-fhlpq ! 15: ] [ ! 16: number ! 17: ] [ ! 18: \-number ! 19: ] ! 20: .LP ! 21: .B msgs ! 22: .B \-s ! 23: .LP ! 24: .B msgs ! 25: .B \-c ! 26: [ ! 27: \-days ! 28: ] ! 29: .SH DESCRIPTION ! 30: .I Msgs ! 31: is used to read system messages. ! 32: These messages are ! 33: sent by mailing to the login `msgs' and should be short ! 34: pieces of information which are suitable to be read once by most users ! 35: of the system. ! 36: .PP ! 37: .I Msgs ! 38: is normally invoked each time you login, by placing it in the file ! 39: .I \&.login ! 40: .I (\&.profile ! 41: if you use ! 42: .IR /bin/sh ). ! 43: It will then prompt you with the source and subject of each new message. ! 44: If there is no subject line, the first few non-blank lines of the ! 45: message will be displayed. ! 46: If there is more to the message, you will be told how ! 47: long it is and asked whether you wish to see the rest of the message. ! 48: The possible responses are: ! 49: .TP 7 ! 50: .B y ! 51: type the rest of the message. ! 52: .TP 7 ! 53: RETURN ! 54: synonym for y. ! 55: .TP 7 ! 56: .B n ! 57: skip this message ! 58: and go on to the next message. ! 59: .TP 7 ! 60: .B \- ! 61: redisplay the last message. ! 62: .TP 7 ! 63: .B q ! 64: drops you out of ! 65: .I msgs; ! 66: the next time you run the program it will pick up where you left off. ! 67: .TP 7 ! 68: .B s ! 69: append the current message to the file ``Messages'' in the current directory; ! 70: `s\-' will save the previously displayed message. A `s' or `s\-' may ! 71: be followed by a space and a file name to receive the message replacing ! 72: the default ``Messages''. ! 73: .TP 7 ! 74: .B m ! 75: or `m\-' causes a copy of the specified message to be placed in a temporary ! 76: mailbox and ! 77: .IR mail (1) ! 78: to be invoked on that mailbox. ! 79: Both `m' and `s' accept a numeric argument in place of the `\-'. ! 80: .PP ! 81: .I Msgs ! 82: keeps track of the next message you will see by a number in the file ! 83: .I \&.msgsrc ! 84: in your home directory. ! 85: In the directory ! 86: .I /usr/msgs ! 87: it keeps a set of files whose names are the (sequential) numbers ! 88: of the messages they represent. ! 89: The file ! 90: .I /usr/msgs/bounds ! 91: shows the low and high number of the messages in the directory ! 92: so that ! 93: .I msgs ! 94: can quickly determine if there are no messages for you. ! 95: If the contents of ! 96: .I bounds ! 97: is incorrect it can be fixed by removing it; ! 98: .I msgs ! 99: will make a new ! 100: .I bounds ! 101: file the next time it is run. ! 102: .PP ! 103: The ! 104: .B \-s ! 105: option is used for setting up the posting of messages. The line ! 106: .IP ! 107: .DT ! 108: msgs: "| /usr/ucb/msgs \-s" ! 109: .PP ! 110: should be include in ! 111: .I /usr/lib/aliases ! 112: to enable posting of messages. ! 113: .PP ! 114: The ! 115: .B \-c ! 116: option is used for performing cleanup on ! 117: .I /usr/msgs. ! 118: An entry with the ! 119: .B \-c ! 120: option should be placed in ! 121: .I /usr/lib/crontab ! 122: to run every night. This will remove all messages over 21 days old. ! 123: A different expiration may be specified on the command line to override ! 124: the default. ! 125: .PP ! 126: Options when reading messages include: ! 127: .TP 7 ! 128: .B \-f ! 129: which causes it not to say ``No new messages.''. ! 130: This is useful in your ! 131: .I \&.login ! 132: file since this is often the case here. ! 133: .TP 7 ! 134: .B \-q ! 135: Queries whether there are messages, printing ! 136: ``There are new messages.'' if there are. ! 137: The command ``msgs \-q'' is often used in login scripts. ! 138: .TP 7 ! 139: .B \-h ! 140: causes ! 141: .I msgs ! 142: to print the first part of messages only. ! 143: .TP 7 ! 144: .B \-l ! 145: option causes only locally originated messages to be reported. ! 146: .TP 7 ! 147: \fInum\fR ! 148: A message number can be given ! 149: on the command line, causing ! 150: .I msgs ! 151: to start at the specified message rather than at the next message ! 152: indicated by your ! 153: .I \&.msgsrc ! 154: file. ! 155: Thus ! 156: .IP "" 7 ! 157: msgs \-h 1 ! 158: .IP "" 7 ! 159: prints the first part of all messages. ! 160: .TP 7 ! 161: .I "\-number" ! 162: will cause ! 163: .I msgs ! 164: to start ! 165: .I number ! 166: messages back from the one indicated by your ! 167: .I \&.msgsrc ! 168: file, useful for reviews of recent messages. ! 169: .TP 7 ! 170: .B \-p ! 171: causes long messages to be piped through ! 172: .IR more (1). ! 173: .PP ! 174: Within ! 175: .I msgs ! 176: you can also go to any specific message by typing its number when ! 177: .I msgs ! 178: requests input as to what to do. ! 179: .SH FILES ! 180: .ta 2i ! 181: /usr/msgs/* database ! 182: .br ! 183: ~/.msgsrc number of next message to be presented ! 184: .SH AUTHORS ! 185: William Joy ! 186: .br ! 187: David Wasley ! 188: .SH SEE ALSO ! 189: aliases(5), crontab(5), mail(1), more(1) ! 190: .SH BUGS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.