Archive for the 'Script' Category

Permisos chmodCuántas veces tenemos un árbol de directorios y por cualquier cosa debemos aplicarle un chmod diferente a los archivos y a los directorios?

Pues bién, me he encontrado con esta necesidad y he pensado un shell script que recorriera un árbol de directorios dado y aplicara el chmod dependiendo si encuentra un archivo o un directorio. Y ya que estaba metido, lo he adornado aceptando parámetros y haciendo alguna pequeña comprobación antes de que se ponga a trabajar.

A continuación cuelgo el código fuente y lo explico un poco.

Fujitsu Siemens Amilo M 7440Mi portátil, un Fujitsu Siemens Amilo M 7440, es uno de los mejores que he tenido. Tiene casi tres años y en su momento, un Centrino a 2GHz, 2 GB de RAM, 100 GB de disco y varios extras era una golosina… Pero tiene un defecto: el botón que activa la Wireless va por software, es decir, no está controlado por la BIOS y sin sistema operativo no se puede activar.

Éso es un verdadero problema en algunas situaciones empresariales, pero a mi nivel, lo que realmente quita las ganas es que cada vez que instalo una distribución Linux debo hacer peripecias para poner en marcha el “controlador” del switch wireless.

En este artículo dejo constancia y explico la forma de tener control sobre el interruptor de software de la Wireless del portátil desde cualquier distribución Linux (aunque para el ejemplo me basaré en Ubuntu ;) ).

Descripción

Éste es un script destinado a generar una galería de fotos con las opciones básicas en base a un árbol de directorios en el servidor. La idea es emplazar el script en la raíz del árbol de directorios que contienen fotos y se generará una vista con thumbnails de las fotos y representación de los subdirectorios, ambos clicables, listo para navegar por el directorio y visualizar las fotos.

Precedente

Hace unos nueve meses presenté un artículo con la primera versión del script que realizamos Toni Soler y yo. Éste se basaba en funciones y la maquetación era por tablas.

D-Link DSL-G624TPara conectarme a internet uso un router Wifi D-Link DSL-G624T regalado al contratar el ADSL con Ya.com. No es un mal router una vez configurado un poco, pero sufre algunos problemas para mantener la conexión a internet cuando se calienta en exceso o cuando la mula está encendida.

Sus cuelgues son curiosos, pues la Wireless sigue funcionando, pero la conexión a internet se cierra y el acceso al router por Web también. En cambio el acceso por telnet sigue operativo. Normalmente lo reseteo físicamente y en un par de minutos todo vuelve a la normalidad. El problema viene cuando no estoy en casa y no tengo acceso a él, con lo que no puedo restaurar la conexión a internet de la casa hasta que no vuelvo.

Chafardeando el router me encontré con que internamente funciona con un BusyBox pequeñito, que no deja de ser un mini-Linux con sus funcionalidades básicas

En este artículo explico cómo realizar un script en nuestro servidor casero que comprueba el aceso a internet, y si no lo hay, que acceda al router y lo reinicie.