Pause dans exécution script :
Bonjour !
J'ai un nouveau problème mineur :
J'ai une fonction qui est appellée dans un script et il y a une pause qui se produit et je suis obligé de taper Ctr D pour le faire continuer !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
RecupDernierJour()
{
echo "Recup dernier jour:"$1
rm -f NUMERO_DERNIER_JOUR.SQL
rm -f NUMERO_DERNIER_JOUR.txt
echo "set head off;" >> NUMERO_DERNIER_JOUR.SQL
echo "set feedback off;" >> NUMERO_DERNIER_JOUR.SQL
echo "SELECT TO_CHAR ( ( SELECT last_day(TO_DATE('$1','DD/MM/YYYY')) " >> NUMERO_DERNIER_JOUR.SQL
echo " FROM DUAL ) , 'DD') FROM DUAL " >> NUMERO_DERNIER_JOUR.SQL
echo "exit;" >> NUMERO_DERNIER_JOUR.SQL
createDernierJour=`sqlplus -s $user/$pwd@$host @NUMERO_DERNIER_JOUR.SQL`
echo $createDernierJour>> NUMERO_DERNIER_JOUR.txt
numeroDernierJourMois=$(sed -n '1p' NUMERO_DERNIER_JOUR.txt | cut -c-2)
} |
la pause en question se produit lorsque on arrive à la ligne suivante du script ci dessus :
Code:
1 2
|
createDernierJour=`sqlplus -s $user/$pwd@$host |
Quelqu'un aurait il une idée ?
Ou y a t il une option d'exécution pour éviter toute pause ?