Bonjour,
je travaille sur le migration d'une base de donnée de Unix (SUN Solaris) vers Red Hat ES4.
J'ai une premiere phase qui consiste à faire un Dump des données sur le SUN. Pour cela, j'ai un script dump.sh qui est lancé en tache de fond
ce script dump.sh lance lui meme plusieurs script et commandes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sh dump.sh &
Comme le script est lancé en tache de fond, j'ai essayé d'éteindre mon PC pour voir si ca tournait toujours et le resultat est....non.
En fait, mon script dump.sh lance plusieurs commandes propres à ma base de données.
Lorsque je coupe mon terminal, la commande en cours continue, puis lorsqu'il doit revenir dans dump.sh, il semble d'arrêter.
exemple:
je lance dump.sh &
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #DUMP.SH RETOUR=`$DLC/bin/_progres $BAS -1 -b -p /usr/w/prod/newmag/src/dumpdonnees.p` .... echo "je suis la" ..... RETOUR=`$DLC/bin/_progres $BAS -1 -b -p /usr/w/prod/newmag/src/dumpdonnees2.p` ....
Le script lance ma premiere commande.
Je coupe mon terminal.
Lorsque je rallume, la premiere commande s'est terminée mais je n'ai ni mon echo ni ma seconde commande. Le script s'est arrêté.
Je ne comprend pas bien le fonctionnement.
Quelqu'un peut m'expliquer ?
merci
Partager