Attendre fin processus script

Bonjour,

Voila j’ai u e petite question j’ai créé un script pour faire une connection sftp est faire une copy d’un fichier seulement voilà il copy les 6 premier % est après il passe à une autre commende…

J’ai entendu parler de l’option whait_pid mais je ne trouve pas le pid de la commande put (copy sous sftp)
J’ai bien essayer avec la commande
ps -ef | grep “nom_de_ton_process” | awk ‘{ print $5 }’

Mais la commande n’est pas reconnu si je ne suis pas connecter en sftp…

Je ne sais pas si,sa a une importance mais j’utilise aussi la,commande expect pour mon .sh!

Voilà merci d’avance pour vos réponse

Je bascule dans “programmation”

commande & PID=$! wait $PID

ou encore

Voila avec un peut de retard j’ai la solution

[code]#!/usr/bin/expect -f
set force_conservative 1;

set timeout 5
spawn sftp User@Domaine.TLD
expect "password: $"
send "MotDePasse\r"
expect "#"
send "put /Chemain_Du_Dossier/*\r"
set timeout 5400
expect "#"
send “\r”[/code]

sa pourras peut etre servire a une autre personne! :wink: