Otra nota mental sacado de http://www.nncron.ru/help/EN/working/cron-format.htm
* * * * * *
| | | | | |
| | | | | +-- Year (range: 1900-3000)
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month (range: 1-31)
| +---------- Hour (range: 0-23)
+------------ Minute (range: 0-59)
Share on Facebook
El otro día en el curro teníamos un servidor medio caído por que si IO waiting era mas heavy que los Hellowen. El problema es que no sabíamos quien era el culpable. Nos pusimos a buscar la manera de dar con el y Txema nos apunto la existencia de iotop. Desgraciadamente el server corría una versión del kernel demasiado antigua y no nos sirvió de mucho. Pero bueno, es una herramienta interesante.

Share on Facebook
Siempre se me olvida la sintaxis de tcpdump, así que apunto por aquí unas recetas útiles:
http://danielmiessler.com/study/tcpdump_recipes/
Share on Facebook

Para completar la serie de artículos sería:
#Instalamos todo lo necesario
sudo apt-get install mdadm lvm2
#Ensamblamos el raid, en mi caso md1 con sda1 y sdb1
mdadm --assemble /dev/md1 /dev/sda1 /dev/sdb1 #cambiar según necesidades
#activamos los volumenes lvm
sudo vgchange -a y
#Ahora montar ...
sudo mkdir /target
sudo mount /dev/mapper/raid1-root /target #Cambiar según necesidades
#Y solo queda instalar GRUB
sudo grub-install --root-directory=/target '(md1)'
OJO! La nueva Ubuntu 9.10 (karmic koala) lleva grub2! Así que si restauramos con ella con este método una instalación con grub1 podemos tener problemas.
Share on Facebook
Desde que tengo la cámara compacta y la réflex un problema es gestionar las fotos sacadas con ambas. Normalmente uso un gestor de fotografías que me las ordena por fecha (f-spot). Pero si quiero navegar por ellas con un gestor de ficheros aparece el problema: Fotos tomadas en un mismo lugar y fecha con cámaras distintas aparecen desordenadas (por los distintos nombres de fichero). Sería útil que las fotos tuviesen los nombres en función de la fecha y hora en la que han sido tomadas y así aparezcan en la secuencia adecuada. En GNU/Linux tenemos una pequeña pero útil herramienta que nos permite hacer esto: renrot. Como su nombre indica renombra y rota la imágenes en función de los datos EXIF de las mismas.
Si no lo tenemos instalado es tan sencillo como usar apt en nuestra Ubuntu/Debian
apt-get install renrot
Primero podemos ejecutarlo con la opción dry run, que solo nos mostrará que pretende hacer sin realmente llevarlo acabo:
renrot -n %Y%m%d_%H:%M_%n --no-rotate --dry-run *
Una vez hemos comprobado que efectivamente va a funcionar como queremos podemos lanzar el comando definitivo
renrot -n %Y%m%d_%H:%M_%n --no-rotate *
Bueno, ahora a hacer la criba y procesar las fotos de vacaciones, que son 850 y me costará un rato, de momento un adelanto:

Share on Facebook
Para que no se me olvide:
Cambiar el elemento separador de campos
FS=”LOQUESEA”
Concatenar un comando del sistemas para que awk manipule su salida
BEGIN { “comando” | getline; blablabla }
Todo junto en un ejemplo
Como obtener el ultimo directorio de un path completo desde donde estamos trabajando:
dir=`awk ‘BEGIN { FS=”/” ; “pwd” | getline ; print $NF; }’`
Tengo que usar mas awk.
Share on Facebook
Seguramente sirvan para otras shells, pero como lo he probado en bash lo comento solopara esta. Como siempre se me olvidan las secuencias de escape de colores y demás, me he hecho un fichero que incluye todas así como unas funciones auxiliares.
Lo podéis descargar de aquí:
Para usarlo en vuestros scripts solo teneis que hacer:
. ./colorines.sh
echo -e "Esto es un texto $GREEN VERDE $NORMAL"
#o usando las funciones auxiliares...
echo "Esto es una `alert ALERTA`"
Share on Facebook