<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_zarz%C4%85dzanie_procesami</id>
	<title>Linux Ubuntu - zarządzanie procesami - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_zarz%C4%85dzanie_procesami"/>
	<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_procesami&amp;action=history"/>
	<updated>2026-05-23T19:34:44Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_procesami&amp;diff=2644&amp;oldid=prev</id>
		<title>imported&gt;Admin: /* killall */</title>
		<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_procesami&amp;diff=2644&amp;oldid=prev"/>
		<updated>2016-03-08T13:25:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;killall&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
==top==&lt;br /&gt;
&lt;br /&gt;
Polecenie top wyświetla listę najważniejszych procesów systemowych. Lista jest odświeżana. Wyświetlane są procesy najbardziej obciążające procesor oraz pamięć. Informacje z pierwszej kolumny, czyli PID (process id) wykorzystujemy m.in. do zamykania procesów.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
top - 11:11:15 up 11 min,  2 users,  load average: 1,31, 1,64, 1,21&lt;br /&gt;
Tasks: 157 total,   1 running, 156 sleeping,   0 stopped,   0 zombie&lt;br /&gt;
%Cpu(s):  8,0 us, 32,8 sy,  0,3 ni, 58,5 id,  0,0 wa,  0,0 hi,  0,3 si,  0,0 st&lt;br /&gt;
KiB Mem:   1025988 total,   772492 used,   253496 free,    17048 buffers&lt;br /&gt;
KiB Swap:  1046524 total,        0 used,  1046524 free.   385336 cached Mem&lt;br /&gt;
&lt;br /&gt;
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND      &lt;br /&gt;
 2058 uczen     20   0  350120 114260  34704 S 14,8 11,1   0:31.83 compiz       &lt;br /&gt;
 1058 root      20   0  142492  39404  10508 S 14,5  3,8   0:28.67 Xorg         &lt;br /&gt;
 3109 uczen     20   0  138136  17304  12808 S  6,1  1,7   0:04.56 gnome-termi+ &lt;br /&gt;
 3168 uczen     20   0    6648   1468   1088 R  1,3  0,1   0:01.84 top          &lt;br /&gt;
 1825 uczen     20   0  118632  13880  10500 S  1,0  1,4   0:00.98 ibus-ui-gtk3 &lt;br /&gt;
    4 root      20   0       0      0      0 S  0,6  0,0   0:02.64 kworker/0:0  &lt;br /&gt;
 1785 uczen     20   0   48116   6588   3604 S  0,6  0,6   0:01.43 ibus-daemon  &lt;br /&gt;
 1807 uczen     20   0  149088  19740  11280 S  0,6  1,9   0:01.96 unity-setti+ &lt;br /&gt;
 1812 uczen     20   0  117036  20004  14728 S  0,6  1,9   0:00.86 hud-service  &lt;br /&gt;
   44 root      20   0       0      0      0 S  0,3  0,0   0:01.10 kworker/u2:2 &lt;br /&gt;
 1518 root      20   0   25936   1020    736 S  0,3  0,1   0:02.80 VBoxService  &lt;br /&gt;
 1835 uczen     20   0  119384  15256  11428 S  0,3  1,5   0:01.60 unity-panel+ &lt;br /&gt;
 1953 uczen     20   0   31092   5936   3404 S  0,3  0,6   0:00.38 ibus-engine+ &lt;br /&gt;
 2170 uczen     20   0   54108   9016   6928 S  0,3  0,9   0:00.44 unity-fallb+ &lt;br /&gt;
 2179 uczen     20   0  225164  23908  18340 S  0,3  2,3   0:02.55 nautilus     &lt;br /&gt;
    1 root      20   0    4556   2568   1444 S  0,0  0,3   0:07.93 init         &lt;br /&gt;
    2 root      20   0       0      0      0 S  0,0  0,0   0:00.06 kthreadd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby zamknąć proces naciśnij k. Pojawi się &amp;lt;code&amp;gt;PID to signal/kill [default pid = 2058]&amp;lt;/code&amp;gt;. Domyślnie chce zabić compiz, ale zabijmy proces odpowiedzialny za top, czyli w moim wypadku 3168 (u was oczywiście PID będzie inny). Pojawi się &amp;lt;code&amp;gt;Send pid 3464 signal [15/sigterm]&amp;lt;/code&amp;gt;. Możemy potwierdzić poprzez enter (wtedy jest domyślny kill, czyli 15)&lt;br /&gt;
&lt;br /&gt;
==ps==&lt;br /&gt;
&lt;br /&gt;
Polecenie ps służy do wyświetlania procesów.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ ps&lt;br /&gt;
  PID TTY          TIME CMD&lt;br /&gt;
 2484 pts/0    00:00:00 bash&lt;br /&gt;
 2535 pts/0    00:00:00 ps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Polecenie bez opcji wyświetla tylko procesy mające ten sam efektywny identyfikator użytkownika (EUID), co bieżący użytkownik, oraz podłączone do tego samego terminala, do którego podłączona jest osoba uruchamiająca ps.&lt;br /&gt;
&lt;br /&gt;
Użycie opcji daje nam więcej możliwości.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ ps -aux&lt;br /&gt;
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND&lt;br /&gt;
root         1  0.6  0.2   4552  2564 ?        Ss   11:42   0:08 /sbin/init&lt;br /&gt;
root         2  0.0  0.0      0     0 ?        S    11:42   0:00 [kthreadd]&lt;br /&gt;
root         3  0.0  0.0      0     0 ?        S    11:42   0:00 [ksoftirqd/0]&lt;br /&gt;
root         4  0.2  0.0      0     0 ?        S    11:42   0:03 [kworker/0:0]&lt;br /&gt;
root         5  0.0  0.0      0     0 ?        S&amp;lt;   11:42   0:00 [kworker/0:0H]&lt;br /&gt;
root         7  0.3  0.0      0     0 ?        S    11:42   0:04 [rcu_sched]&lt;br /&gt;
root         8  0.0  0.0      0     0 ?        S    11:42   0:00 [rcu_bh]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Widoczne powyżej wykorzystanie &amp;lt;code&amp;gt;ps -aux&amp;lt;/code&amp;gt; zostało tylko częściowo wklejone. &lt;br /&gt;
&lt;br /&gt;
Możemy ułatwić sobie wyszukiwanie używając &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt;. Na przykładzie widać wyszukanie procesu odpowiedzialnego za przeglądarkę firefox.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ ps -aux |grep firefox&lt;br /&gt;
uczen     2685 12.9 10.1 468100 103956 ?       Sl   13:01   0:09 /usr/lib/firefox/firefox&lt;br /&gt;
uczen     2753  0.0  0.0   5920   824 pts/9    S+   13:02   0:00 grep --color=auto firefox&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==kill==&lt;br /&gt;
&lt;br /&gt;
Kill  wysyła  podany sygnał do danego procesu. Przeważnie używa się go do kończenia procesów. &lt;br /&gt;
&lt;br /&gt;
Przykładowo:&lt;br /&gt;
&amp;lt;code&amp;gt;kill 2222&amp;lt;/code&amp;gt; Zostanie wysłany domyślny sygnał 15 w celu poprawnego zamknięcia procesu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kill -9 2222&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;kill -kill 2222&amp;lt;/code&amp;gt; Zostanie wysłany sygnał 9 w celu bezwarunkowago unicestwienia procesu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wybrane sygnały:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Numer !! Pełna nazwa !! Krótka nazwa !! Opis&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SIGHUP || HUP || Zawieszenie zwykle kończące proces&lt;br /&gt;
|-&lt;br /&gt;
| 2 || SIGINT || INT || Przerwanie zwykle kończące proces&lt;br /&gt;
|-&lt;br /&gt;
| 3 || SIGQUIT || QUIT || Wyjście zwykle kończące proces&lt;br /&gt;
|-&lt;br /&gt;
| 9 || SIGKILL || KILL || Zabicie &lt;br /&gt;
|-&lt;br /&gt;
| 15 || SIGTERM || TERM || Poprawne zakończenie procesu&lt;br /&gt;
|-&lt;br /&gt;
| 18 || SIGCONT || CONT || Wznawia zatrzymany proces&lt;br /&gt;
|-&lt;br /&gt;
| 19 || SIGSTOP || STOP || Zatrzymuje proces bez utraty danych&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CTRL C lub CTRL Z==&lt;br /&gt;
&lt;br /&gt;
Wpisz &amp;lt;code&amp;gt;ping localhost&amp;lt;/code&amp;gt;. Naciśnj kombinację CTRL C. Następnie wpisz &amp;lt;code&amp;gt;ping localhost&amp;lt;/code&amp;gt;. Naciśnj kombinację CTRL Z. &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| CTRL C || przerwanie procesu, czyli sygnał 2&lt;br /&gt;
|-&lt;br /&gt;
| CTRL Z || zatrzymanie procesu, czyli sygnał 19 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==killall==&lt;br /&gt;
&lt;br /&gt;
Polecenie killall zamyka wszystkie procesy mające w nazwie podany tekst jako argument. Standardowo wysyła sygnał SIGTERM, czyli 15. &lt;br /&gt;
&lt;br /&gt;
Przykład 1:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;killall firefox&amp;lt;/code&amp;gt; zamyka procesy mające w nazwie firefox&lt;br /&gt;
&lt;br /&gt;
Przykład 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ killall -v firefox&lt;br /&gt;
Zabito firefox(2724) sygnałem 15&lt;br /&gt;
uczen@linux:~$&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
	</entry>
</feed>