From f131cbf60230c49ad0876e3b8f07ed7ef1429d11 Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Sun, 24 Oct 2004 00:59:01 +0000 Subject: [PATCH] arreglo lock --- inst/afimonio | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/inst/afimonio b/inst/afimonio index a4e99db..68e495e 100644 --- a/inst/afimonio +++ b/inst/afimonio @@ -1,7 +1,13 @@ #!/bin/bash # uso las funciones de util.sh -. util.sh +. "$HOME/.antifraude/util.sh" +trap "finalize" INT + +# Es llamada por los trap para deslockear el afimonio +finalize() { + unlock "afimonio" +} # filtra el nombre del archivo pasado por parametro sacandole todos los # caracteres que no sean numeros @@ -42,6 +48,12 @@ checkfilename(){ #--------------------MAIN SCRIPT---------------------- +# Verifico no correr 2 veces +if is_lock "afimonio" ; then + echo "Ya hay una instancia de afimonio corriendo" + exit 1 +fi + # Me lockeo por las dudas lock "afimonio" -- 2.43.0