|
|
1.1 ! root 1: .\" Copyright (c) 1980, 1990 The Regents of the University of California. ! 2: .\" All rights reserved. ! 3: .\" ! 4: .\" Redistribution and use in source and binary forms are permitted provided ! 5: .\" that: (1) source distributions retain this entire copyright notice and ! 6: .\" comment, and (2) distributions including binaries display the following ! 7: .\" acknowledgement: ``This product includes software developed by the ! 8: .\" University of California, Berkeley and its contributors'' in the ! 9: .\" documentation or other materials provided with the distribution and in ! 10: .\" all advertising materials mentioning features or use of this software. ! 11: .\" Neither the name of the University nor the names of its contributors may ! 12: .\" be used to endorse or promote products derived from this software without ! 13: .\" specific prior written permission. ! 14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED ! 15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF ! 16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 17: .\" ! 18: .\" @(#)msgs.1 6.6 (Berkeley) 7/24/90 ! 19: .\" ! 20: .Dd July 24, 1990 ! 21: .Dt MSGS 1 ! 22: .Os BSD 4 ! 23: .Sh NAME ! 24: .Nm msgs ! 25: .Nd system messages and junk mail program ! 26: .Sh SYNOPSIS ! 27: .Nm msgs ! 28: .Op Fl fhlpq ! 29: .Op Ar number ! 30: .Op Ar \-number ! 31: .Pp ! 32: .Nm msgs ! 33: .Op Fl s ! 34: .Pp ! 35: .Nm msgs ! 36: .Op Fl c ! 37: .Op \-days ! 38: .Sh DESCRIPTION ! 39: .Nm Msgs ! 40: is used to read system messages. ! 41: These messages are ! 42: sent by mailing to the login `msgs' and should be short ! 43: pieces of information which are suitable to be read once by most users ! 44: of the system. ! 45: .Pp ! 46: .Nm Msgs ! 47: is normally invoked each time you login, by placing it in the file ! 48: .Pa \& .login ! 49: (or ! 50: .Pa \&.profile ! 51: if you use ! 52: .Xr sh 1 ) . ! 53: It will then prompt you with the source and subject of each new message. ! 54: If there is no subject line, the first few non-blank lines of the ! 55: message will be displayed. ! 56: If there is more to the message, you will be told how ! 57: long it is and asked whether you wish to see the rest of the message. ! 58: The possible responses are: ! 59: .Tw Fl ! 60: .Tp Fl y ! 61: type the rest of the message. ! 62: .Tp Ic RETURN ! 63: synonym for y. ! 64: .Tp Fl n ! 65: skip this message ! 66: and go on to the next message. ! 67: .Tp Fl ! 68: redisplay the last message. ! 69: .Tp Fl q ! 70: drops you out of ! 71: .Nm msgs ; ! 72: the next time you run the program it will pick up where you left off. ! 73: .Tp Fl s ! 74: append the current message to the file ``Messages'' in the current directory; ! 75: `s\-' will save the previously displayed message. A `s' or `s\-' may ! 76: be followed by a space and a file name to receive the message replacing ! 77: the default ``Messages''. ! 78: .Tp Fl m ! 79: or `m\-' causes a copy of the specified message to be placed in a temporary ! 80: mailbox and ! 81: .Xr mail 1 ! 82: to be invoked on that mailbox. ! 83: Both `m' and `s' accept a numeric argument in place of the `\-'. ! 84: .Tp ! 85: .Pp ! 86: .Nm Msgs ! 87: keeps track of the next message you will see by a number in the file ! 88: .Pa \&.msgsrc ! 89: in your home directory. ! 90: In the directory ! 91: .Pa /var/msgs ! 92: it keeps a set of files whose names are the (sequential) numbers ! 93: of the messages they represent. ! 94: The file ! 95: .Pa /var/msgs/bounds ! 96: shows the low and high number of the messages in the directory ! 97: so that ! 98: .Nm msgs ! 99: can quickly determine if there are no messages for you. ! 100: If the contents of ! 101: .Pa bounds ! 102: is incorrect it can be fixed by removing it; ! 103: .Nm msgs ! 104: will make a new ! 105: .Pa bounds ! 106: file the next time it is run. ! 107: .Pp ! 108: The ! 109: .Fl s ! 110: option is used for setting up the posting of messages. The line ! 111: .Pp ! 112: .Dl msgs: \&"\&| /usr/ucb/msgs \-s\&" ! 113: .Pp ! 114: should be included in ! 115: .Pa /etc/aliases ! 116: (see ! 117: .Xr newaliases 1 ) ! 118: to enable posting of messages. ! 119: .Pp ! 120: The ! 121: .Fl c ! 122: option is used for performing cleanup on ! 123: .Pa /var/msgs. ! 124: An entry with the ! 125: .Fl c ! 126: option should be placed in ! 127: .Pa /etc/crontab ! 128: to run every night. This will remove all messages over 21 days old. ! 129: A different expiration may be specified on the command line to override ! 130: the default. ! 131: .Pp ! 132: Options when reading messages include: ! 133: .Tw Fl ! 134: .Tp Fl f ! 135: which causes it not to say ``No new messages.''. ! 136: This is useful in your ! 137: .Pa \& .login ! 138: file since this is often the case here. ! 139: .Tp Fl q ! 140: Queries whether there are messages, printing ! 141: ``There are new messages.'' if there are. ! 142: The command ``msgs \-q'' is often used in login scripts. ! 143: .Tp Fl h ! 144: causes ! 145: .Nm msgs ! 146: to print the first part of messages only. ! 147: .Tp Fl l ! 148: option causes only locally originated messages to be reported. ! 149: .Tp Ar num ! 150: A message number can be given ! 151: on the command line, causing ! 152: .Nm msgs ! 153: to start at the specified message rather than at the next message ! 154: indicated by your ! 155: .Pa \&.msgsrc ! 156: file. ! 157: Thus ! 158: .Pp ! 159: .Dl msgs \-h 1 ! 160: .Pp ! 161: prints the first part of all messages. ! 162: .Tp Ar \-number ! 163: will cause ! 164: .Nm msgs ! 165: to start ! 166: .Ar number ! 167: messages back from the one indicated by your ! 168: .Pa \&.msgsrc ! 169: file, useful for reviews of recent messages. ! 170: .Tp Fl p ! 171: causes long messages to be piped through ! 172: .Xr more 1 . ! 173: .Tp ! 174: .Pp ! 175: Within ! 176: .Nm msgs ! 177: you can also go to any specific message by typing its number when ! 178: .Nm msgs ! 179: requests input as to what to do. ! 180: .Sh ENVIRONMENT ! 181: .Nm Msgs ! 182: uses the ! 183: .Ev HOME ! 184: and ! 185: .Ev TERM ! 186: environment variables for the default home directory and ! 187: terminal type. ! 188: .Sh FILES ! 189: .Dw /usr/msgs/* ! 190: .Di L ! 191: .Dp Pa /usr/msgs/* ! 192: database ! 193: .Dp ~/.msgsrc ! 194: number of next message to be presented ! 195: .Dp ! 196: .Sh AUTHORS ! 197: William Joy ! 198: .br ! 199: David Wasley ! 200: .Sh SEE ALSO ! 201: .Xr aliases 5 , ! 202: .\".Xr crontab 5 , ! 203: .Xr mail 1 , ! 204: .Xr more 1 ! 205: .Sh HISTORY ! 206: .Nm Msgs ! 207: appeared in 3 BSD. ! 208: .Sh BUGS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.