Agilizando Bash

junio 11, 2008

Revisando un foro que frecuento, elforux.org, me encontré con un tip para bash que agiliza el encontrar comandos guardados en el historial, funcionando como un buscador de coincidencias dentro del historial, cambiando la función normal de las teclas PagUp y PageDown, ya que estas por defecto van al inicio o al final del historial; para que quede mas claro pongo este ejemplo:

# ls /home_
[PageUp]
# ls /home_/usuario1
[PageUp]
# ls /home_/usuario2
[PageUp]
# ls /home_/usuario3
[PageDown]
# ls /home_/usuario2
….

El caracter “_” indica la posición del cursor, y lo que se encuentra dentro de los corchetes “[]” es la tecla presionada.

Lo que hay que hacer es Leer el resto de esta entrada »


Expect, automatizando aplicaciones interactivas

marzo 28, 2008

Una vez que te dedicas a administrar servicios y servidores, te topas con algunas cosas que difícilmente se pueden automatizar sin un conocimiento previo, por ejemplo, manejar un servicio ftp, en donde constantemente actualizas los mismos archivos y les aplicas propiedades especiales, o cuando configuras routers o switchs.

En mi caso debía hacer un script que me automatizara la habilitación de una interfaz en un switch a una hora determinada y luego la desactivara a otra hora. La programación de la hora no es problema, ya que solamente se debe configurar con el crontab :)

Así que me sumergí en la idea de crear un script con bash para realizar esta tarea, pero al poco tiempo me di cuenta de que no era la solución, Leer el resto de esta entrada »


Seguir

Get every new post delivered to your Inbox.