Linux/Procesy: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 28:
* '''a''' - pokaż także procesy innych użytkowników
* '''r''' - tylko pracujące procesy
PID TTY TIME CMD
1157 tty2 00:00:13 bash
1720 tty2 00:00:00 ps
np.
* '''ps –ax''' – wyświetla wszystkie procesy
* '''pstree''' – wyświetla drzewo procesu w systemie
Aby zobaczyć wszystkie procesy w systemie, używając standardowej składni:
* '''ps -e'''
* '''ps -ef'''
* '''ps -eF'''
* '''ps -ely'''
Aby wypisać drzewo procesów:
* '''ps -ejH'''
* '''ps axjf'''
Aby wyświetlić informację o wątkach:
* '''ps -eLf'''
* '''ps axms'''
Aby wyświetlić informacje związane z bezpieczeństwem:
* '''ps -eo euser,ruser,suser,fuser,f,comm,label'''
* '''ps axZ'''
* '''ps -eM'''
Aby zobaczyć wszystkie procesy poza tymi działającymi jako root(rzeczywiste i efektywne ID):
* '''ps -U root -u root -N'''
Aby wyświetlić wszystkie procesy w formacie zdefiniowanym przez użytkownika:
* '''ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm'''
* '''ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm'''
* '''ps -eopid,tt,user,fname,tmout,f,wchan'''
W wielu przypadkach zachodzi potrzeba usunięcie przez użytkownika procesu z systemu UNIX. Użytkownik ma takie prawo w stosunku do swoich procesów natomiast użytkownik ''root'' do wszystkich.
Linia 40 ⟶ 71:
np.
Pozwala ono wysyłać sygnaly do procesów (można używać nazw sygnałów lub ich numerów):
* '''kill -l''' - wyświetla dopuszczalne nazwy sygnałów
* '''kill -kill 1234''' - wysłanie sygnału SIGKILL do procesu z pid=1234
* '''kill -9 1234''' - to samo wyżej, bo SIGKILL ma nr 9
* '''kill -int 1234''' - wysłanie sygnału SIGINT do procesu z pid=1234
* '''kill -2 1234''' - to samo wyżej, bo SIGINT ma nr 2
Można wysyłać sygnał do większej liczby procesów np :
* '''kill -kill 0''' - wysyła sygnał do wszystkich procesów w grupie procesów procesu wysyłającego
* '''kill -kill 1234 1235''' - do dwóch procesów o podanych pid-ach
Inne przykłady :
* '''kill -9 8606'''
* '''kill -0 8606'''
|