GNU/Linux >> Linux Esercitazione >  >> Linux

Perché l'uomo stampa "gimme Gimme Gimme" alle 00:30?

Abbiamo notato che alcuni dei nostri test automatici falliscono quando vengono eseguiti alle 00:30 ma funzionano bene per il resto della giornata. Falliscono con il messaggio "gimme gimme gimme" in stderr, che non era previsto. Perché otteniamo questo output?

Risposta accettata:

Caro @colmmacuait, penso che se digiti "man" a 0001 ore dovrebbe stampare "gimme gimme gimme". #abba
@marnanel – 3 novembre 2011

ehm, è stata colpa mia, l'ho suggerito. Scusa.

Praticamente l'intera storia è nel commit. Il manutentore di man è un mio buon amico, e un giorno di sei anni fa gli ho detto scherzosamente che se invochi man dopo mezzanotte dovrebbe stampare “gimme gimme gimme ", a causa della canzone degli Abba intitolata "Gimme gimme gimme a man after mezzanotte “:

Ebbene, l'ha effettivamente inserito. Alcune persone si sono divertite a scoprirlo e per lo più ce ne siamo dimenticati fino ad oggi.

Non posso parlare per Col, ovviamente, ma non mi aspettavo che questo avrebbe mai causato problemi:che tipo di test si sarebbe interrotto analizzando l'output di man senza una pagina specificata? Suppongo che non dovrei essere sorpreso che alla fine ne sia venuto fuori uno, ma ci sono voluti sei anni.

(Il messaggio di commit mi chiama Thomas, che è il mio nome legale anche se non lo uso molto online.)

Questo problema è stato risolto con il commit 84bde8: Esecuzione di man con man -w non attiverà più questo easter egg.


Linux
  1. Perché Sudo ignora gli alias?

  2. Linux – Perché Setuid non funziona??

  3. Perché l'espansione della variabile senza $ funziona nelle espressioni?

  4. Perché Mv(1) copia gli oggetti se l'autorizzazione a spostarsi è negata?

  5. Perché Unix Time inizia al 1970-01-01?

Perché un programma con Fork() a volte stampa il suo output più volte?

Dove memorizza Linux il mio syslog?

Perché la mappatura MAP_GROWSDOWN non cresce?

Perché il demone NTP continua ad ascoltare su UDP6?

Perché ci vuole così tanto tempo per rilevare una chiavetta USB?

Perché è necessario inizializzare un dispositivo raid 10?