Archivos en la Categoría: Ayuda a un Administrador Torpe

Ayuda a un Administrador Torpe: Por qué no presionar cualquier tecla.

¿Por qué no debería Homero oprimir cualquier tecla?


Ésta imagen de Homero Simpson como aprendiz de informático, que ya he usado en una entrada anterior me hizo pensar que seguir la recomendación del mensaje “press any key” podría no ser del todo buena. Después de todo, como bien dice Homero, no hay una tecla llamada “cualquiera”.
Ya que homero es un administrador torpe, podríamos intentar ayudarlo. La cuestión es:

Cuando una pantalla está en modo ahorrador de energía, o "durmiendo",
¿por qué no deberíamos despertarla con la tecla enter?

La razón simple para no hacerlo, es que debajo de una pantalla dormida puede haber cualquier cosa. Los de Linux Total, que de verdad que tienen buenos artículos, mencionan esta historia:

Mientras un colega se encontraba fuera de su lugar de trabajo, teclee en su 
terminal lo siguiente:

#> rm -rf *

... pero no presioné "Enter". Se trataba de una broma. Yo esperaba que al 
regresar y viera esa línea se asustara y después viera que se trataba de 
una broma y nos rieramos. Después presionaría "backspace" y nada pasaba.
Pero lo impensable pasó. La pantalla se puso a dormir con el protector y
cuando regresa presiona "Enter" unas cuantas veces ¡para despertarla! Se
perdieron tres días de trabajo y algunos posibles clientes nuevos. El costo
estimado de la broma resultó en unos 50000 dólares.

También podemos suponer que, mínimo, costó el despido del bromista. rm -rf es la instrucción utilizada para borrar directorios. rm borra archivos, las opciones -r significan de manera recursiva en el directorio de entrada especificado a continuación y f es “no preguntar”, es decir, la orden equivale más o menos a “borra todos los archivos del directorio que viene y no te preocupes si se trata de el directorio /etc/ o cualquier otro”, total, que para eso somos root, ¿o qué no?. De hecho rm -rf es una buena fuente de problemas (CentOS y otras distribuciones, no preguntan, aunque no se incluya la opción f). El asterísco a continuación indica cualquier cosa, y ese cualquier cosa no es más que todos los subdirectorios, con sus archivos y subdirectorios incluidos, del directorio actual. Así que un buen problema se puede armar al darle “Enter” a esta instrucción.
-Esto es un caso extremo, -pensará Homero- todo el tiempo miles de personas despiertan su pantalla a base de “Enters” y nunca les ha pasado nada. Esto es caer en niveles de paranoia. Sin embargo, los accidentes rara vez tienen una sola causa, generalmente son una combinación de malos hábitos que, a base de repetición, llegan a coincidir. Como dice una ley entrópica, si algo puede ir mal, irá mal. En particular yo prefiero despertar pantallas con la flecha de dirección hacia abajo.

Anuncios