KDE powered snapshots!

Esto es una versión mejorada de lo que iba usando hasta ahora: snapshot-sh, para ese desarrollador con prisas :).

En lugar de ir creando este script en cada proyecto, he hecho que Konqueror muestre una acción 'Realizar snapshot' para cada uno de los directorios.

Realizar spnapshot
Un ejemplo del menú contextual

Nos situamos en $HOME/.kde/share/apps/konqueror/servicemenus/ (puede ser kde3 también). Creamos un fichero llamado makeSnapshot.desktop mismo (lo importante es la terminación .desktop). Su contenido es el siguiente:

[Desktop Entry]
ServiceTypes=inode/directory
Actions=makeSnapshot

[Desktop Action makeSnapshot]
Name=Realizar snapshot
Icon=folder_tar
Exec=$HOME/bin/snapshot.sh %f

Y el directorio bin de mi usuario creo snapshot.sh tal que:

código shell
#!/bin/sh
cd $1
SHOTDATE=`date +"%Y%m%d"`
PAK="`pwd | awk -F / '{ print $NF }'`"
mkdir -p ./.tmp/$PAK-$SHOTDATE
cp -R * ./.tmp/$PAK-$SHOTDATE
cd ./.tmp/
tar cfz ../../$PAK-$SHOTDATE.tar.gz ./$PAK-$SHOTDATE
cd ..
rm -rf ./.tmp/

Imagino que se puede hacer mejor, ya pensaré en ello :D. Hay que recordar que el script debe ser ejecutable (chmod +x snapshot.sh).

En el ejemplo se generará un bar-20040907.tar.gz (el directorio es /home/reidrac/public_html/bar y hoy estamos a 07 del 09 de 2004). Además se puede modificar fácilmente para que el tarball vaya a parar al directorio donde hacemos nuestros backups ;).

Me parece que el menú contextual de acciones apareció en KDE 3.2.



Publicidad

Aviso: Los siguientes comentarios pertenecen a las personas que los han enviado.
El administrador de este sitio web no es responsable de los mismos.

[comentarios] Hay 1 comentario:

Gravatar
07/09/2004 13:09:31
hums
por r0sk (IP: 195.55.65.*)
Comentario de r0sk
Como todo lo que leo por aquí, interesantísimo. Se me ocurren un par de acciones más que añadir a los menús contextuales de KDE, parece sencillo. Otra cosa más, ahora que me he cansado de GNOME es el momento de probar KDE antes de volver a fluxbox.

Por cierto, no me digas porque, pero esos nenúfares de fondo me suenan de algo ;).

! Esta entrada no permite nuevos comentarios.

Los comentarios se bloquean automáticamente tras 15 días desde la publicación del artículo.

Si deseas comentar algo relacionado con el texto, puedes enviarme un e-mail.