Révision datée du 2 mai 2013 à 09:41 par Provencher (discussion | contributions) (Page créée avec « Catégorie : Commandes Définition: - ps affiche tous les processus qui vous appartiennent. - kill "tue" un processus. Je tiens à vous rappeler certaines règles ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

La commande ps

Définition:

- ps affiche tous les processus qui vous appartiennent.
- kill "tue" un processus.

Je tiens à vous rappeler certaines règles entourant les simulations, ou processus, que vous envoyez sur les stations. AVANT de lancer une simulation, assurez-vous que l'ordinateur est libre. Pour se faire, utilisez le script simulation.

ENCORE PLUS IMPORTANT: SURVEILLEZ l'état de vos simulations régulièrement. Il arrive que mathématica bug s'il doit résoudre des systèmes d'équations compliqués. Il arrive à Splus de boucler à l'infini.

Pour surveillez l'état d'une simulation, il faut, tout d'abord, être connecté à l'ordinateur qui s'occupe de cette dernière à l'aide de la commande ssh. ssh "nom de l'ordinateur" (sans les guillemets)

Ensuite, il suffit d'utiliser la commande ps selon la syntaxe suivante:

ps -ef | grep login	(où login est votre nom d'usager)

Par exemple, cette commande pourrait retourner:

root     5449  2379  0 11:24 ?        00:00:00 sshd: login [priv]
login    5451  5449  1 11:24 ?        00:00:00 sshd: login@pts/1
login    5452  5451  0 11:24 pts/1    00:00:00 -tcsh
login    5475  5452 96 04:10 pts/1    78:24:18 ./bench
root     5478  2379  0 11:24 ?        00:00:00 sshd: login [priv]
login    5480  5478  0 11:24 ?        00:00:00 sshd: login@pts/2
login    5481  5480  1 11:24 pts/2    00:00:00 -tcsh
login    5505  5481  0 11:24 pts/2    00:00:00 ps -ef
login    5506  5481  0 11:24 pts/2    00:00:00 [grep]

Qui correspond à tous les processus de l'usager login.

Si la simulation s'intitule bench, on remarque que la quatrième ligne nous donne toutes les informations reliées à cette simulation. Nous pouvons déduire: 1. la simulation utilise 96% des ressources du processeur de l'ordinateur (4ieme colonne); 2. Elle à débuté à 4:10 un certain matin (5ieme colonne); 3. cette simulation roule depuis 78 heures et 24 minutes et 18 secondes (7ieme colonne).

Si vous déduisez que cette simulation bug, il vous suffit de la "tuer" à l'aide de la commande kill selon la syntaxe suivante: kill -9 PID (où PID est le numéro donné par la deuxième colonne de la sortie de ps)

De l'exemple précédent, si nous voulons "tuer" bench, il suffit d'écrire: kill -9 5475


La dernière modification de cette page a été faite le 19 juin 2013 à 11:40.