Seleccionar página

crontab (tareas automatizadas)

Existe una herramienta que nos puede ser de gran utilidad a la hora de automatizar tareas, dicha herramienta se llama cron. El paquete cron viene en todas las distribuciones tanto de Linux como de *BSD. (vixie_cron)Un administrador del sistema puede utilizar las...

Actualizando los ports con cvsup

Actualizar el árbol de ports en FreeBSD es una tarea realmente sencilla con cvsup. En este artículo se tratan los conceptos básicos para llevar a cabo esta tarea.El primer paso es instalar la herramienta cvsup, por supuesto desde los mismos ports. Para ello haremos: #...

Enviando correo con sendmail

Amenudo cuando queremos que el sistema nos envíe un correo para cerciorarnos de que una tarea cron se ha ejectado, deseamos que nos envíe un email a nuestra cuanta diciéndonos que se ha llevado a cabo. Para eso podemos tratar con 'sendmail'. Previamente debemos haber...

Variable de entorno $? (bash)

En ocasiones necesitamos que se pueda validar la ejecución de una aplicación, por ejemplo, si se ha ejecutado desde una crontab. Para ello tenemo la variable de entorno $? dicha variable devuelve true si se ha ejecutado correctamente o false si por el contrario ha...

Sesiones interactivas con expect

Mediante el lenguaje de scrips intrepretado expect podemos crear sesiones interactivas, es decir, podemos conectarnos remotamente a un ftp o un telnet y ejecutar comandos a distancia de forma automatizada.Esto puede servirnos para limpiar cachés de un router de un...

Rastreando ip’s con nmap

Imaginaos que nos vamos a una lan party y queremos rastrear las ip's que tenemos a nuestro alcance que tengan el servicio ftp activado para así poder ver que es lo que tienen disponible. Mediante el programa nmap podemos saberlo con esta línea: # nmap -p 21...