domingo, 23 de febrero de 2014

Script para hacer script

Hace un tiempo hicimos un script para bash que sirve como base para hacer otros scripts. Si bien el código es simple nos ha resultado muy util.
Queremos compartir una nueva versión mejorada.
Cambios:
Links hacia el archivo principal hay que hacerlos a mano.
El script detecta si ya se está ejecutando sin necesidad de archivo de marca.
Genera un archivo con el mismo nombre en /tmp/ que contiene el PID.
El bloque principal puede estar en uno de dos archivos posibles. Los archivos se llaman igual al link pero la extensión definirá el comportamiento. Si la extensión es .once se ejecuta una sola vez. Si es .loop se ejecutará indefinidamente. De existir los dos archivos se tomará en cuenta solamente el .once.
El script leera antes del loop el archivo common.cfg en caso de existir.
En caso de ejecutarse y que ya esté corriendo el mismo link, enviará un mensaje de error por la salida de errores.
El código se encuentra en Google Code en éste script.

No hay comentarios.:

Publicar un comentario