Passer au contenu

Connaître les programmes chargés en mémoire

Solution : en utilisant ps. Testé avec RedHat 6.2/SuSE 6.4/Mandrake 7.1.

Vous développez un site Web sur votre système mais vous ne savez pas si le serveur http a été lancé au démarrage. Utilisez donc la commande ps. Saisissez ps -A afin d’afficher tous les processus s’exécutant sur le système. Une liste apparaît. Les chiffres de la première colonne représentent le numéro de processus de chaque processus (PID) alors que la quatrième colonne désigne le nom du programme. La liste est plus ou moins longue selon le nombre de processus lancés. Mais, grâce à grep, trouvez la ligne qui correspond à votre programme.Dans une console ou une xterm, saisissez ps -A ¦ grep -i XXX oú XXX désigne l’expression à rechercher dans la liste. Dans notre exemple, tapez ps -A ¦ grep -i httpd. Si une ligne se terminant par httpd apparaît, Apache est bien lancé. Attention, si grep -i httpd s’affiche, n’en tenez pas compte. En effet, il s’agit de la commande de recherche que vous venez taper. Utilisez ps ax en lieu et place de ps -A si vous désirez plus d’indications, comme par exemple létat du processus , le répertoire dans lequel il se trouve.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press