• Accueil
  • Fiches Informatiques
  • How To
  • Photos
  • Extras
  • Admin

logo logo2

contactMICROSOFT musicCOMPILATION videoDOTNET portfolioDROIT DU TRAVAIL rssLINUX historyFISCALITE homeCISCO calendarINTELLIGENCE ARTIFICIELLE rssJAVA rssORACLE rssSOLARIS rssUML rssIBM

LA GESTION DES PROCESSUS

1- Les processus systèmes

- Un processus est une instance d'un programme, identifié par un PID unique.

- Le gestionnaire de processus Solaris s'appelle CDE (Common Desktop Environment).

- La commande prstat affiche des infos (PID, size, UserName ...) sur les processus actifs du système.

Popup-exemple : Les options de la commande prstat

- La gestion des processus système peut se faire via la Console de Management de Solaris.

2- Arrêter des processus figés

- Pour arrêter un processus, il est nécessaire de connaître son nom ou son PID via les commandes ps ou pgrep.

- Puis, les commandes kill ou pkill arrêtent un ou plusieurs processus.

Leur syntaxe ...
kill -signal PID
pkill -signal nom_process

... avec comme N° de signal ...
    1 (Hangup)
    2 (Interrupt)
    9 (Kill)
    15 (Terminate, par défaut)

- Pour arrêter un processus à distance, il faut utiliser la commande rlogin, telnet ou ssh, puis pkill ou kill.

3- Planifier l'exécution automatique d'une commande

- La commande at permet d'exécuter une tâche automatique (une seule fois, à 1 moment donné).

Popup-exemple : Les options de la commande at

- L'accès à la commande at se fait grâce aux fichiers /etc/cron.d/at.deny et /etc/cron.d/at.allow.

Accès à la commande at
at.deny - Liste les users ne pouvant pas utiliser at
- Les users par défaut sont daemon, bin, nuucp, listen, nobody et noaccess
at.allow - Liste les users autorisés à utiliser at

Si aucun des 2 fichiers n'existe, seul l'utilisateur root peut utiliser at.

4- Planifier l'exécution récurrente d'une commande

- Elle se fait via la commande cron et les fichiers du dossier /var/spool/cron/crontabs/.

- Les 5 premiers champs d'un tel fichier contiennent la date, l'heure et la commande à exécuter. Le 6e champ est le chemin vers la commande.

- La gestion de ces fichiers se fait via la commande crontab (-l pour le voir, -e pour l'éditer et -r pour le supprimer).

- L'accès à la commande crontab se fait grâce aux fichiers /etc/cron.d/cron.deny et /etc/cron.d/cron.allow.

© Site powered by Julien MAYLIE