Linux : Savoir si un process toure ou pas
Fermé
guigeek
-
8 janv. 2008 à 15:04
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 9 janv. 2008 à 23:10
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 9 janv. 2008 à 23:10
A voir également:
- Linux : Savoir si un process toure ou pas
- Linux mint - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Linux live usb creator - Télécharger - Outils Internet
- Distribution linux - Guide
- Play on linux - Télécharger - Divers Utilitaires
7 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
8 janv. 2008 à 15:34
8 janv. 2008 à 15:34
Salut,
Non, aucune ;-(
En fait c'est pas la commande qu'il faut tester, mais le code retour de cette commande ($?).
De plus il existe une commande sous GNU/Linux qui combine la recherche "grep" d'un processus via la commande "ps", elle s'appelle "pgrep".
Non, aucune ;-(
En fait c'est pas la commande qu'il faut tester, mais le code retour de cette commande ($?).
De plus il existe une commande sous GNU/Linux qui combine la recherche "grep" d'un processus via la commande "ps", elle s'appelle "pgrep".
[tmpfs]$ pgrep firefox- 4120 [tmpfs]$ echo $? 0 [tmpfs]$ pgrep ftp [tmpfs]$ echo $? 1 [tmpfs]$Donc je suppose qu'un simple :
pgrep wget retval=$? if [ "$retval" = 1 ] then wget http://www.site.org/rep/01/fichier.txt fiSi la commande n'est pas présente sur ton système, remplace la par :
ps -e | grep wget;-))
Ca Marche.
T'est un dieu.
Je t'aime.
Bon, je m'emballe mais j'y ai passé trop de temps pour pas m'enflammer...
C'est comme ca qu'on apprends, mais quand même ...
Encore merci
T'est un dieu.
Je t'aime.
Bon, je m'emballe mais j'y ai passé trop de temps pour pas m'enflammer...
C'est comme ca qu'on apprends, mais quand même ...
Encore merci
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
9 janv. 2008 à 10:42
9 janv. 2008 à 10:42
bien joué la ruse !
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
9 janv. 2008 à 23:10
9 janv. 2008 à 23:10
Ouais, mais malheureusement elle n'est pas de moi ;-((
Mais bon, le jour où je l'ai lue, j'ai mis ça dans une de mes rares cases mémoires qui fonctionnent ;-)))
Mais bon, le jour où je l'ai lue, j'ai mis ça dans une de mes rares cases mémoires qui fonctionnent ;-)))
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
8 janv. 2008 à 15:24
8 janv. 2008 à 15:24
je suis pas certain de la syntaxe, mais je ne voi pas pourquoi ça ne fonctionnerai pas.
Par contre, attention aux : *wget*
tu peux l'avoir dans windowget par exemple.
peut être un grep ' wget ' fonctionnerzai mieux
Par contre, attention aux : *wget*
tu peux l'avoir dans windowget par exemple.
peut être un grep ' wget ' fonctionnerzai mieux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour faire avancer le shmilblick...
La commande n'est pas présente, dont j'utilise ta seconde solution.
problème, il se trouve lui même et me renvoie deux lignes...
ps -e | grep wput
9779 root 620 S wput
11155 root 216 S grep wput
as tu une idée ?
Merci par avance
La commande n'est pas présente, dont j'utilise ta seconde solution.
problème, il se trouve lui même et me renvoie deux lignes...
ps -e | grep wput
9779 root 620 S wput
11155 root 216 S grep wput
as tu une idée ?
Merci par avance
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
8 janv. 2008 à 23:25
8 janv. 2008 à 23:25
ps -e | grep w[p]ut;-))