You are on page 1of 3

Program find.

Procesy, procesy w tle, kończenie i


zabijanie procesów (lab 7).

Adam Balski
16 listopada 2023

1
1 Szukanie plików
1.1 find
find [options] [dir] [tests]
• -L podążaj za symlinkami
• -print
• -quit
• -delete
• -exec
• -maxdepth
• -name
• -regex
• -path

1.1.1 Nawigacja w programach typu man, less


Szukanie, szybkie przemieszczanie się

1.2 locate
locate PATTERN... Szukaj plików, posiadających w swej nazwie wzorzec
• -A, -all wypisz tylko pliki, pokrywające się z wszystkimi wzorcami
• -P, -H, –no-follow nie podążaj za symlinkami
• -l, –limit
• -regexp [expr]
• –regex interpretuj wszystkie wzorce jako regex
• -w, –whole-name sprawdzaj całe ścieżki
• -b, –basename sprawdzaj tylko nazwy
• -c, –count wypisz tylko ilość pasujących plików

2 Procesy
2.1 Szukanie
PID - id procesu

1
2.2 ps
ps [options]
• aux pokaż wszystko

2.3 pgrep
pgrep [option]... [pattern]
• -u [user], proces specyficznego użytkownika

2.4 Wysyłanie sygnałów


2.4.1 Sygnały
https://students.mimuw.edu.pl/SO/LabLinux/PROCESY/PODTEMAT_3/sygnaly.
html
• SIGINT 2 - interrupt
• SIGTERM 15 - zabij z możliwością przechwycenia sygnału (poproś, żeby
proces się zabił)

• SIGKILL 9 - zabij bez możliwości przechwycenia sygnału przez proces


(brak prośby)
• SIGTSTP 20 - spróbuj zatrzymać
• SIGSTOP 19 - zatrzymaj

2.4.2 kill
kill [pid]...
• -[signal], –signal [signal], -s [signal] jaki sygnał (nazwa lub liczba)
• -l, –list wypisz nazwy sygnałów

2.4.3 killall
2.4.4 pkill
pkill [option]... pattern
• -u [user], proces specyficznego użytkownika
• –[signal], -signal [signal]

• -e, wypisz informacje o procesach zabijanych (nazwa i pid)

You might also like