Boucle et récupération de PID [Résolu]
Signaler
barnabe0057
zipe31
- Messages postés
- 13157
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
zipe31
- Messages postés
- 36247
- Date d'inscription
- dimanche 7 novembre 2010
- Statut
- Contributeur
- Dernière intervention
- 16 janvier 2021
A voir également:
- Boucle et récupération de PID
- Récupérer le pid d'un processus linux ✓ - Forum - Linux / Unix
- Afficher une boucle php récuperer dans une div ! ✓ - Forum - Javascript
- Récupéré le PID du grand pére d'1 processu ✓ - Forum - Linux / Unix
- Pb boucle de récupération dans bdd mysql ✓ - Forum - MySQL
- Windows 10 tentative de recuperation en boucle ✓ - Forum - Windows 8 / 8.1
1 réponse
barnabe0057
- Messages postés
- 13157
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 15 janvier 2021
J'ai réussi à faire ça :
Mais j'ai une erreur de syntaxe au niveau de la condition de la boucle while [ $x -eq 1 ]
#! /bin/bash arretTunnels(){ echo 1 fois for pid in $( netstat -npt4 | grep ":22 " | grep "sshd: vnc" | cut -f2 -dD | cut -f1 -d/ | tr -d ' ' ) do kill -9 $pid && echo arret pid OK done } while [ $x -eq 1 ] do arretTunnels sleep 5 netstat -npt4 | grep ":22 " | grep "sshd: vnc" && x="1" || x="0" done echo on quitte
Mais j'ai une erreur de syntaxe au niveau de la condition de la boucle while [ $x -eq 1 ]
line 13: [: -eq: unary operator expected
Je précise que je suis sur Debian 8.
Sinon, plutôt que de t'embêter avec un script et des boucles, jette un œil à la commande .
Je passe le sujet en "résolu"
Merci zipe31 ;-)