echo ""
}
+if is_lock "AFICONF" ; then
+ echo ""
+ echo "Aficonf está corriendo actualemten."
+ echo ""
+ exit 1
+fi
+
+lock "AFICONF"
+
OPT="0"
while [ "$OPT" != "4" ] ; do
menu OPT
esac
done
+unlock "AFICONF"
return 1
}
+# Crea un archivo de lock para un script
+lock () {
+ if is_lock "$1" ; then
+ # Ya esta loqueado, no lo vuelvo a crear
+ echo "No"
+ return
+ fi
+ echo "lero lero" > "$INST_DIR/lock/$1.pid"
+}
+
+# Desbloquea el script
+unlock () {
+ rm -rf "$INST_DIR/lock/$1.pid"
+}
+
+
+# Consulta si un script esta lockeado
+is_lock () {
+ if [ -e "$INST_DIR/lock/$1.pid" ] ; then
+ # Lock file encontrado!
+ return 0
+ fi
+ # No hay lock file!
+ return 1
+}
+
#leer "Ingrese un directorio" "/tmp" ALGO
#echo "Ingresaste : $ALGO"