Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/03/2007, 16h07   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 111
Points : 32
Points : 32
Envoyer un message via MSN à Tips
Par défaut commande ps

Bonjour à tous !

J'aurais deux questions concernant le développement de scripts shell :

1) Comment rediriger les erreurs produites par le script de manière à ne plus les voir apparaître lors de son exécution. J'ai entendu parler de /dev/null, mais je ne connais pas la syntaxe précise pour l'implémenter dans son script. Je travaille en C-Shell.

2) J'aimerais lister des processus dans un certain état (activables par exemple). Comment faire via ps ?
Merci d'avance !
Tips est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2007, 11h48   #2
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 291
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 291
Points : 2 738
Points : 2 738
Citation:
Envoyé par Tips
Bonjour à tous !

J'aurais deux questions concernant le développement de scripts shell :

1) Comment rediriger les erreurs produites par le script de manière à ne plus les voir apparaître lors de son exécution. J'ai entendu parler de /dev/null, mais je ne connais pas la syntaxe précise pour l'implémenter dans son script. Je travaille en C-Shell.

2) J'aimerais lister des processus dans un certain état (activables par exemple). Comment faire via ps ?
Merci d'avance !
en bash
Code :
1
2
 
commande 2> /dev/null
redirige les erreurs vers /dev/null
mais cela ne fonctionne pas en csh…

En csh:

Code :
1
2
 
commande >& /dev/null
redirige stdout et stderr vers /dev/null…

Code :
1
2
 
( command > stdout_file ) >& /dev/null
redirige stdout vers stdout_file ET stderr vers /dev/null …
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2007, 12h44   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 111
Points : 32
Points : 32
Envoyer un message via MSN à Tips
Ok merci pour les infos !

Quelqu'un sait également comment sélectionner des processus d'un certain type avec la commande ps ? (Activables seulement par exemple).

Un grand merci !
Tips est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 01h01   #4
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 741
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 741
Points : 9 975
Points : 9 975
ps -ef | grep ... (ce que tu cherches) | awk ... (le bon parsage de la ligne)
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 10h35   #5
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 111
Points : 32
Points : 32
Envoyer un message via MSN à Tips
Il semble qu'il n'y ait pas de moyen direct de le faire avec cette commande. En cherchant (beaucoup), j'ai fini par trouver un moyen de le faire.
Tips est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web