ďťż
 
 
   Bash - wyswietlanie informacji o priorytecie
 
 

Tematy

 
    
 

 

 

 

Bash - wyswietlanie informacji o priorytecie





paulinka_21 - 14-06-2008 17:33
Witam, dostalam takie zadanie na zaliczenie ale kompletnie nie wiem jak je ugrysc.
"Napisz skrypt ktory wyswietla numer procesu i atrybuty zwiazane z jego priorytytem, identyfikator procesu trzeba podac z klawiatory " Proszę o pomoc :(



lessmian2 - 18-06-2008 14:07
Witam

Standardowo odpowiedz w man ps ;-)

To see every process with a user-defined format:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm CODE  NORMAL  HEADER
%C    pcpu    %CPU
%G    group    GROUP
%P    ppid    PPID
%U    user    USER
%a    args    COMMAND
%c    comm    COMMAND
%g    rgroup  RGROUP
%n    nice    NI
%p    pid      PID
%r    pgid    PGID
%t    etime    ELAPSED
%u    ruser    RUSER
%x    time    TIME
%y    tty      TTY
%z    vsz      VSZ Skrypt może wyglądać tak:

#!/bin/bash
ps -eo "%p %n" | grep $1 | awk '{ print "PID : " $1, "NICE : " $2 }' ; Priorytet procesu :
rtprio W wywołaniu skryptu podajemy PID procesu jako parametr. Możesz zmodyfikować ilość parametrów i sposób wyświetlanie jak tam Ci się podoba. Miłej zabawy :-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis