A word from your list maintainer. Some people have no patience. I was at CFP for three days last week, soda has crashed twice (and is still down as of this writing), I've had house guests. I just this morning finished all the pending list requests. (All the deletions I did yesterday.) One of the two loud complainers, mbrennan@netcom.com, had actually doubled subscribed himself to the list. I had already removed him once, so I thought; I had moved him over to the -announce list. Since we don't believe in security by obscurity here, the following will generate a mail bomb for the next time _you_ want to be an asshole: yes "UNSUBSCRIBE ME\!\!\!" | head -30000 The program 'yes' (be repetitively affirmative) goes into an infinite loop printing its argument. When the pipe buffer fills up, the kernal blocks the 'yes' process and invokes 'head', which partially empties the buffer; 'yes' refills it. This goes on until 'head' has seen enough lines and terminates and closes the pipe. Closing the pipe then causes 'yes' to terminate. So even though 'yes' is nominally an infinite loop, when bound to a pipe and to a program which accepts a bounded number of lines, it stops being an infinite loop. I consider this clever. Enjoy, but do not deploy this one. Eric
participants (1)
-
hughes