...
ETAPA II
- Putty:
- Carga de Pagos.
- Se ejecuta el archivo GENSCRIPT.scr con los sgtes parametros: CRCARPAG -p CTCMD051
Code Block language bash theme DJango title Resumen del archivo GENSCRIPT.scr linenumbers true collapse true #!/bin/ksh # Script generico de ejecucion de programas y scripts # Los parametros son muy simples: # Sintaxis # GENSCRIPT.scr -s SCRIPTNAME -p PGMNAME [-l SCRIPTLOG ] set +o noclobber Ayuda() { echo "Sintaxis: GENSCRIPT.scr -s SCRIPT -p PROGRAMA [-a ARGUMENTO][ -l LOG ][-w SWITCH][ -o OTRO-PGM ][ ARGUMENTO]" exit 1 } [ "$DEBUG" ] && set -x [ $# -lt 2 ] && Ayuda while getopts "w:s:p:l:o:a:h" OPCION do case $OPCION in s) SCRIPTNAME=$OPTARG;; p) PGMNAME=$OPTARG;; a) LINEA_ARG=$OPTARG;; l) SCRIPTLOG=$OPTARG;; o) OTROPGM=$OPTARG;; w) typeset -x COBSW=$OPTARG;; h) Ayuda;; esac done shift `expr $OPTIND - 1` if [ ! "$SCRIPTLOG" ] then NAME=${SCRIPTNAME:-"GENSCRIPT"} [ "$DIRLOGS" ] && SCRIPTLOG=$DIRLOGS/$NAME.log SCRIPTLOG=${SCRIPTLOG:-$RAIZD/logs/$NAME.log} fi [ ! "$SCRIPTNAME" ] && { echo "===> ERROR. No se especifico nombre de SCRIPT" | tee -a $SCRIPTLOG exit 1 } [ ! "$PGMNAME" ] && { echo "===> ERROR. No se especifico nombre de PROGRAMA" | tee -a $SCRIPTLOG exit 2 } [ "$OTROPGM" ] && OTROPGM="-o $OTROPGM" [ ! "$LINEA_ARG" ] && LINEA_ARG=$@ [ "$LINEA_ARG" ] && export LINEA_ARG echo "--> Inicia $SCRIPTNAME `date`" | tee -a $SCRIPTLOG [ "$COBSW" ] && { echo " SWITCH especificado --> [$COBSW] " >> $SCRIPTLOG } echo " GENSCRIPT: Argumento --> $LINEA_ARG" >>$SCRIPTLOG echo " GENSCRIPT:Argumentos sobrantes: $@" >>$SCRIPTLOG rtsora.sc -p $PGMNAME -s $SCRIPTNAME -l $SCRIPTLOG $OTROPGM STATUS=$? if [ $STATUS -ne 0 ] then echo "---> Ejecucion de programa $PGMNAME con error. Status: $STATUS" | tee -a $SCRIPTLOG echo " Pulse [ENTER] para continuar" read PAUSA exit $STATUS fi echo "--> $SCRIPTNAME `date`" | tee -a $SCRIPTLOG
- Carga de Novedades.
- Carga de Ajustes.
- Limpiar Datos de Carga.
- Carga de Pagos.
...