4 février 2014

Soumission des scripts sub** (Y/N/T) Choix T : Voir le log défiler en avant plan

Le script $SIGACS/finsub est exécuté par chacun des scripts sub**. Il demande à l'utilisateur s'il souhaite exécuter le traitement.

                Soumettre le job (Y/N/T) [N] ?

Les choix sont :
  • Y : Soumission immédiate en arrière plan,
  • N : pas de soumission du traitement,
  • T : Soumission "TP" en avant plan.
Par défaut l'exécution en avant plan retient l'utilisateur jusqu'à la fin du traitement, sans fournir d'information à l'écran.

Pour visualiser le défilement du compte rendu, modifiez le script comme suit :

...
if
  [ "$CFLAN" = "Y" ]
  then
    echo "${T_JOBSUB}"
    $SIGACS/bin/job "$1" "$2"
    CODE_RETOUR=$?
  else
    if
      [ "$CFLAN" = "T" ]
      then
        echo "${JOBTP}"
        # Maj DIGIX : le compte rendu est envoye sur la sortie ecran en plus du log
        $SIGACS/prod/shl/"$1" "$2" 2>&1 |tee $LOG/$JOBLOG

        # Fin maj DIGIX
      else
        exit 12
    fi
fi ...




A noter : un traitement en "avant plan" sera interrompue en cas de perte de la session Unix, ou d'un CTRL^C exécuté par l'utilisateur.

Aucun commentaire:

Enregistrer un commentaire