3 votes

Exécution de 'top' avec 'Irix mode' désactivé en mode batch

Quelqu'un peut-il me dire comment modifier la commande top suivante pour qu'elle s'exécute toujours en mode Solaris dans une opération en mode batch ?

top -d 3 -n 2 -b -p <PID>

J'ai besoin de 'top' pour afficher l'utilisation du processeur d'un processus qui a déjà été divisé par le nombre total de processeurs, et pour autant que je sache, cela peut être réalisé avec l'interrupteur 'I' (mode Irix), mais il semble que cela ne soit disponible qu'en mode interactif (pas en mode batch).

Je me demandais donc si c'était bien le cas, ou si quelqu'un connaissait une solution de contournement pour ce que je voulais faire ?

Gracias.

PS. SYSTÈME D'EXPLOITATION : RedHat Enterprise Linux 5.

0 votes

Au fait, c'est Irix o Mode Solaris.

3voto

jason saldo Points 5036

Mettez cela dans un fichier appelé $HOME/.toprc ou modifier l'existant pour qu'il ait Mode_irixps=0 pour l'arrêt ou Mode_irixps=1 pour sur :

    RCfile for "top with windows"      # shameless braggin'
    Id:a, Mode\_altscr=0, Mode\_irixps=0, Delay\_time=3.000, Curwin=0

Ou bien vous pouvez définir tous vos commutateurs, vos sélections de champs et vos paramètres de fenêtre dans top comme vous le souhaitez et appuyez sur Shift + W pour écrire le fichier rc pour vous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X