Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePosté: 26 Jan 2012 01:47 
Hors ligne
Nouvel utilisateur

Inscription: 24 Oct 2011 11:52
Messages: 57
Localisation: Suisse
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


Haut
 Profil  
 
MessagePosté: 26 Jan 2012 02:03 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 18977
Localisation: Périgord
Je bascule dans "programmation"

_________________
"L'action est plus efficace que la polémique, mais plus rare."
"Pas de Droite, pas de Gauche mais "ailleurs et partout", "Franchouillard" et même pas honte !
Ricardo (1936-...)


Haut
 Profil  
 
MessagePosté: 26 Jan 2012 09:16 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 15345
Localisation: Ile de France
Code:
commande &
PID=$!
wait $PID


ou encore
Code:
wait `pidof vlc`

_________________
Debian Squeeze amd64 Linux version 2.6.30-1
Le Dell 1525N a pété après 19 mois, Toshiba A500D Intel Core 2 Duo 4G RAM
Carte Nvidia, XFCE avec compiz (ben si...)

2 mains de 5 doigts chacune, une tête plus options usuelles


Haut
 Profil  
 
MessagePosté: 02 Avr 2012 11:25 
Hors ligne
Nouvel utilisateur

Inscription: 24 Oct 2011 11:52
Messages: 57
Localisation: Suisse
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"


sa pourras peut etre servire a une autre personne! ;-)


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 

Index du forum » Divers » Programmation


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.096s | 11 Queries | GZIP : Off ]