Pidof

De bricosoft
Aller à la navigation Aller à la recherche
Erreur dans le widget Twitter Search: unable to write file /home/gbp4dt5/zones/bricosoft.com/www/extensions/Widgets/compiled_templates/wrt693cb035dbf8f2_96166919

pidof est une commande unix pour connaitre l'identifiant d'un processus (PID).

$ pidof gnome-power-manager
5170

Plusieurs processus avec le même nom :

$ pidof apache2
8393 8379 3969 3968 3967 3966 3965 3832

nice avec le nom du processus

$ sudo renice -1 -p $(pidof apache2)
8393: priorité précédente 0, nouvelle priorité -1
8379: priorité précédente 0, nouvelle priorité -1
3969: priorité précédente 0, nouvelle priorité -1
3968: priorité précédente 0, nouvelle priorité -1
3967: priorité précédente 0, nouvelle priorité -1
3966: priorité précédente 0, nouvelle priorité -1
3965: priorité précédente 0, nouvelle priorité -1
3832: priorité précédente 0, nouvelle priorité -1
$ sudo renice +1 -p $(pidof apache2)
8393: priorité précédente -1, nouvelle priorité 1
8379: priorité précédente -1, nouvelle priorité 1
3969: priorité précédente -1, nouvelle priorité 1
3968: priorité précédente -1, nouvelle priorité 1
3967: priorité précédente -1, nouvelle priorité 1
3966: priorité précédente -1, nouvelle priorité 1
3965: priorité précédente -1, nouvelle priorité 1
3832: priorité précédente -1, nouvelle priorité 1

fabriquer son pidof

Normalement si t'as killall, t'as pidof mais tu peux t'en faire un avec ps + awk. A cater dans ton ~/.bash_aliases :

pidof () { ps acx | egrep -i $@ | awk '{print $1}'; }

Ou :

pidof () { ps haxo comm,pid | awk "\$1 ~ /$@/ { print \$2 }" ; }

Liens

{{#switch:|subgroup|child=|none=|#default=

}}