From: Ricardo Markiewicz Date: Sun, 24 Oct 2004 00:59:01 +0000 (+0000) Subject: arreglo lock X-Git-Tag: svn_import~89 X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/commitdiff_plain/f131cbf60230c49ad0876e3b8f07ed7ef1429d11 arreglo lock --- 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"