diff --git a/timelapse_host.sh b/timelapse_host.sh index 4a6ff3f..4ef1c8a 100755 --- a/timelapse_host.sh +++ b/timelapse_host.sh @@ -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 diff --git a/timelapse_master.sh b/timelapse_master.sh index 7c41593..c4886e6 100755 --- a/timelapse_master.sh +++ b/timelapse_master.sh @@ -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 #########################################################################