]> git.llucax.com Git - z.facultad/75.08/llamadas.git/commitdiff
arreglo lock
authorRicardo Markiewicz <gazer.arg@gmail.com>
Sun, 24 Oct 2004 00:59:01 +0000 (00:59 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Sun, 24 Oct 2004 00:59:01 +0000 (00:59 +0000)
inst/afimonio

index a4e99dbce97adb306a37666f9cfd3c6d8b0092b2..68e495eecfdca3ea4c4410318a7d16ce896ef639 100644 (file)
@@ -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"