t_master: validacion ARG -> $ANGULO
Solo verifica que no sea ""
This commit is contained in:
parent
4a8c7f852d
commit
f9e1293a42
@ -78,6 +78,7 @@ while [[ $# -gt 0 ]]; do
|
||||
-r|--rotar)
|
||||
ROTAR=1
|
||||
ANGULO="$2" # Validar?!
|
||||
[ ${ANGULO} -eq 0 ] && Err 1 "El angulo de giro debe ser: 90 - 180 - 270"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
@ -91,7 +92,6 @@ done
|
||||
[ -n "${INTERVALO}" ] || Err 1 "Debes Ingresar un intervalo"
|
||||
[ "${INTERVALO}" -lt 15 ] && Err 1 "Intervalo de capturas debe ser >= 15"
|
||||
[ ${CONTADOR} -eq 0 ] && [ ${T_FIN} -eq 0 ] && Err 1 "Debes ingresar un limite (tiempo o cantidad) (--help)"
|
||||
[ ${ANGULO} -eq 0 ] && Err 1 "El angulo de giro debe ser: 90 - 180 - 270"
|
||||
|
||||
NOMBRE_DIR="${NOMBRE_BASE}_$(date +'%d-%m-%Y_%H:%M')"
|
||||
DIR_BASE="${DIR_BASE}${NOMBRE_DIR}/"
|
||||
@ -116,7 +116,7 @@ if [ "${CONTADOR}" -gt 0 ]; then
|
||||
captura
|
||||
((CONTADOR--))
|
||||
else
|
||||
sleep 0.25
|
||||
sleep 0.20
|
||||
fi
|
||||
done
|
||||
else
|
||||
|
@ -107,7 +107,9 @@ while [[ $# -gt 0 ]]; do
|
||||
;;
|
||||
-r|--rotar)
|
||||
ROTAR=1
|
||||
ANGULO="$2" # Validar?!
|
||||
[ "" = "$2" ] && Err 1 "El angulo de giro debe ser: 90 - 180 - 270"
|
||||
ANGULO=${2}
|
||||
[ ${ANGULO} -le 0 ] && Err 1 "El angulo de giro debe ser: 90 - 180 - 270"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
@ -122,15 +124,24 @@ done
|
||||
[ ${COPIA} -gt 0 ] && Importar
|
||||
[ -n "${INTERVALO}" ] || Err 1 "Debes Ingresar un intervalo"
|
||||
[ "${INTERVALO}" -lt 15 ] && Err 1 "Intervalo de capturas debe ser >= 15"
|
||||
[ ${ANGULO} -eq 0 ] && Err 1 "El angulo de giro debe ser: 90 - 180 - 270"
|
||||
[ ${CONTADOR} -eq 0 ] && [ ${T_FIN} -eq 0 ] && Err 1 "Debes ingresar un limite (tiempo o cantidad) (--help)"
|
||||
|
||||
if [ "${CONTADOR}" -gt 0 ]; then
|
||||
# Limite por cantidad de capturas
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -c ${CONTADOR} -r ${ANGULO}"
|
||||
if [ "${ROTAR}" -gt 0 ]; then
|
||||
# Rotar imagen
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -c ${CONTADOR} -r ${ANGULO}"
|
||||
else
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -c ${CONTADOR}"
|
||||
fi
|
||||
else
|
||||
# Limite por tiempo
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -f ${T_FIN} -r ${ANGULO}"
|
||||
if [ "${ROTAR}" -gt 0 ]; then
|
||||
# Rotar imagen
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -f ${T_FIN} -r ${ANGULO}"
|
||||
else
|
||||
ssh -f "${MAQUINA}" "${DIR_PRGRM} -n ${NOMBRE_BASE} -i ${INTERVALO} -f ${T_FIN}"
|
||||
fi
|
||||
fi
|
||||
|
||||
#########################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user