RSS Amplifier

Blog

Why does man print "gimme gimme gimme" at 00:30? - Unix & Linux Stack Exchange

most recent 30 from unix.stackexchange.com

unix.stackexchange.comSource feed ↗4 posts

Dormant Last read · last published · next check
Read 2 days ago and current, but nothing has been published for 9 years.

Written by

Latest posts

Answer by Colin Watson for Why does man print "gimme gimme gimme" at 00:30?

After some reflection, I've removed this Easter egg . It'll be gone in the upcoming man-db 2.8.0. I'm glad that it made some people smile, which after all was the whole purpose of it, and my Twitter notifications and so on today suggest that most people thought it was more amusing than annoying. Still, some people did find it annoying, and six years seems like a pretty good run for that sort of…

Answer by Marnanel Thurman for Why does man print "gimme gimme gimme" at 00:30?

Dear @colmmacuait , I think that if you type "man" at 0001 hours it should print "gimme gimme gimme". #abba @marnanel - 3 November 2011 er, that was my fault, I suggested it. Sorry. Pretty much the whole story is in the commit. The maintainer of man is a good friend of mine, and one day six years ago I jokingly said to him that if you invoke man after midnight it should print " gimme gimme gimme…

Why does man print "gimme gimme gimme" at 00:30?

We've noticed that some of our automatic tests fail when they run at 00:30 but work fine the rest of the day. They fail with the message gimme gimme gimme in stderr , which wasn't expected. Why are we getting this output?

Answer by Jaroslav Kucera for Why does man print "gimme gimme gimme" at 00:30?

This is an easter egg in man . When you run man without specifying the page or with -w , it outputs "gimme gimme gimme" to stderr, but only at 00:30: # date +%T -s "00:30:00" 00:30:00 # man -w gimme gimme gimme /usr/local/share/man:/usr/share/man:/usr/man The exit code is always 0. The correct output should always be: # man -w /usr/local/share/man:/usr/share/man:/usr/man # echo $? 0 # man What…