¿Sabías a que Linux te saluda cada día con una cita diferente?

Hoy es el día de hacer que cada vez que entremos por SSH a una de nuestras máquinas, el sistema nos salude con una cita célebre diferente.

Desde Principia Technológica nos hemos interesado en varias ocasiones por estas citas célebres, pero nuestro sistema Linux puede ofrecernos una diferente cada día desde una BB.DD.

Para ello vamos a usar el paquete fortune. Este paquete viene instalado por defecto en las distribuciones Debian, pero si eres un fanático de CentOS / RHEL no te preocupes, aquí te explicamos como instalarlo rápidamente.

Basta con descargar un par de paquetes rpm, ya que fortune tiene una dependencia. Se trata de:

recode-3.6-24

fortune-mod-1.99

Estas son las versiones para CentOS5. Como siempre, instalaremos los paquetes de 32 o 64 bits según corresponda a nuestro sistema.

Una vez instalados con rpm -ivh tendremos disponible fortune:

Option Action
-a Choose from all databases, regardless of whether they are considered “offensive” or not
-e Make the probability of choosing a fortune file equal to that of all other files
-f Print out a list of all fortune files that would have been searched, but do not print a fortune
-i When used with -m, make regular expression searching case-insensitive
-l Use only quotations longer than the length specified with -n, or 160 characters if -n is not used
-m [pattern] Print all fortunes matching the regular expression specified in [pattern]
-n [length] Override the length used by -l and -s to determine “long” and “short” messages (default 160 characters)
-o Choose only from “offensive” databases
-s Use only quotations shorter than the length specified with -n, or 160 characters if -n is not used
-w Wait for a period of time before terminating; useful for situations in which a fortune needs to be read before the screen is cleared

La primera cita que apareció en mi sistema no tiene desperdicio:

You Might be a Microsoft Employee If…

1. Every night you dream of torturing Linus Torvalds
2. Every morning you say, “I pledge allegiance to the logo of the United
Corporation of Microsoft. And to the stock options for which it stands, one
company, under Bill, with headaches and buggy software for all.”
3. Your favorite pick-up line is, “Hey baby…do you want to see a little
ActiveX?”
4. Everytime you see a website with “Best viewed with Netscape” on it you
feel like filing a lawsuit against its webmaster
5. You feel that all Anti-Microsoft websites should be censored because they
are on the Internet, something Bill “invented.”
6. You’ve set a goal to invent at least one new buzzword or acronym per day
7. You’ve ever been nervous because you haven’t registered your Microsoft
software yet.
8. You’ve trained your parrot to say “Unix sucks!” and “All hail Bill Gates!”
9. You own a limited edition Monopoly game in which Boardwalk is Microsoft and
Jail is replaced by Justice Department Investigation
10. You’ve spent countless hours tracking down the source of the “Microsoft Acquires

Vatican Church” rumor

Si lo que queremos es que el sistema nos presente una de estas citas aleatorias, no tenemos más que hacer un script que, con la periodicidad que queramos vía cron, escriba la cita en:

/etc/motd

El fichero de texto motd (Message of the Day) contiene el mensaje que presenta el sistema operativo al ser accedido por SSH.

Es decir, simplemente:  fortune > /etc/motd.

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *