GNU/Linux >> Znalost Linux >  >> Linux

Proč muž v 00:30 tiskne „gimme Gimme Gimme“?

Všimli jsme si, že některé z našich automatických testů selžou, když běží v 00:30, ale zbytek dne fungují dobře. Selhají se zprávou „gimme gimme gimme“ ve stderr, což nebylo očekáváno. Proč získáváme tento výstup?

Přijatá odpověď:

Vážený @colmmacuait, myslím, že pokud zadáte „muž“ v 0001 hodin, mělo by se vytisknout „gimme gimme gimme“. #abba
@marnanel – 3. listopadu 2011

ehm, byla to moje chyba, navrhl jsem to. Promiň.

Téměř celý příběh je v commitu. Správce člověka je můj dobrý přítel a jednoho dne před šesti lety jsem mu žertem řekl, že když vyvoláte člověka po půlnoci, mělo by se vytisknout „gimme gimme gimme “, kvůli písni Abba s názvem „Gimme gimme gimme a man after půlnoci “:

Vlastně to tam vložil. Pár lidí to pobavilo a my jsme na to do dneška většinou zapomněli.

Samozřejmě nemohu mluvit za Col, ale nečekal jsem, že to někdy způsobí nějaké problémy:jaký druh testu by selhal při analýze výstupu člověka bez specifikované stránky? Předpokládám, že bych neměl být překvapen, že se jeden nakonec objevil, ale trvalo to šest let.

(Ve zprávě o odevzdání se mi říká Thomas, což je mé zákonné křestní jméno, i když ho na internetu moc nepoužívám.)

Tento problém byl vyřešen pomocí commit 84bde8: Běžící muž s man -w již nespustí toto velikonoční vajíčko.


Linux
  1. Linux – Proč Setuid nefunguje?

  2. Proč variabilní expanze bez $ funguje ve výrazech?

  3. Proč Unixový čas začíná na 1970-01-01?

  1. Proč „ukončit &“ nefunguje?

  2. Proč program s Fork() někdy tiskne svůj výstup vícekrát?

  3. Proč démon NTP nadále poslouchá na UDP6?

  1. Proč Linux zahřívá můj počítač?

  2. Proč má pvremove v manuálové stránce duplicitní sílu?

  3. Proč musí být zařízení raid 10 inicializováno?