Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/01/2012, à 13:59

®om

[Résolu] Lancer un processus et récupérer son PID en bash ?

Salut,

Je voudrais écrire un petit script bash qui démarre un processus, exécute des commandes, et envoie un signal (tue) le processus lancé au départ.
Typiquement :

#!/bin/bash
ssh ... # tunnel ssh
commande1 utilisant le tunnel
commande2 utilisant le tunnel
commande3 utilisant le tunnel
tuer le tunnel

Merci de votre aide.

Dernière modification par ®om (Le 12/01/2012, à 14:55)

Hors ligne

#2 Le 12/01/2012, à 14:26

Levi59

Re : [Résolu] Lancer un processus et récupérer son PID en bash ?

Ceci peut-il t'aider?

#!/bin/bash
ssh -D ... &
Last_pid=$!
commande1 utilisant le tunnel
commande2 utilisant le tunnel
commande3 utilisant le tunnel
tuer le tunnel

Je ne peux pas tester donc à toi de voir.

Hors ligne

#3 Le 12/01/2012, à 14:55

®om

Re : [Résolu] Lancer un processus et récupérer son PID en bash ?

Merci, c'est parfait.

#!/bin/bash
ssh ...
tunnel_pid=$!
sleep 5
commandes
kill $tunnel_pid

Hors ligne