Nástroje pro práci s procesy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(→Windows: Zjednodušený přístup k nástroji Systémové informace přes Start)
(→Linux: cat /dev/zero nahrazeno za sleep infinity.)
 
(Není zobrazena 1 mezilehlá verze od 1 uživatele.)
Řádka 3: Řádka 3:
 
== Windows ==
 
== Windows ==
 
; Přehled procesů a využití prostředků
 
; Přehled procesů a využití prostředků
−
* Standardně ve Windows: Správce procesů (vyvoláme <tt>Ctrl-Alt-Del</tt>)
+
* Standardně ve Windows: Správce úloh (vyvoláme <tt>Ctrl-Alt-Del</tt>)
 
* Pokročilejší, podrobnější: [http://technet.microsoft.com/cs-cz/sysinternals/bb896653.aspx Process Explorer] (součást balíčku ''[https://docs.microsoft.com/en-us/sysinternals/ Sysinternals]'' od Microsoftu).
 
* Pokročilejší, podrobnější: [http://technet.microsoft.com/cs-cz/sysinternals/bb896653.aspx Process Explorer] (součást balíčku ''[https://docs.microsoft.com/en-us/sysinternals/ Sysinternals]'' od Microsoftu).
 
** zdarma, není nutné instalovat,  
 
** zdarma, není nutné instalovat,  
Řádka 21: Řádka 21:
 
* Příklady:
 
* Příklady:
 
  freemind &
 
  freemind &
−
cat /dev/random > /dev/null &
 
  
 
; echo $$
 
; echo $$
Řádka 85: Řádka 84:
 
; jobs
 
; jobs
 
* Vypíše seznam běžících úloh s&nbsp;čísly.
 
* Vypíše seznam běžících úloh s&nbsp;čísly.
 +
 +
<div class="Priklad">
 +
Spuštění procesu na pozadí:
 +
sleep infinity
 +
<em>Ctrl-Z</em>
 +
jobs
 +
bg &lt;číslo-úlohy&gt;
 +
</div>
 +
  
 
<div class="Priklad">
 
<div class="Priklad">
 
Zabití zaseknutého procesu:
 
Zabití zaseknutého procesu:
−
  cat /dev/zero > /dev/null &
+
  sleep infinity &
−
  killall -STOP cat
+
  killall -STOP sleep
 
</div>
 
</div>
  
Řádka 117: Řádka 125:
 
*Priorita vstupně-výstupních operací.
 
*Priorita vstupně-výstupních operací.
 
*V balíku util-linux
 
*V balíku util-linux
−
 
−
 
  
 
== Zdroje ==
 
== Zdroje ==
 
* [http://www.abclinuxu.cz/clanky/unixove-nastroje-18-nice-renice-umask AbcLinuxu.cz > Unixove-nastroje-18-nice-renice-umask]
 
* [http://www.abclinuxu.cz/clanky/unixove-nastroje-18-nice-renice-umask AbcLinuxu.cz > Unixove-nastroje-18-nice-renice-umask]
 
* Kódy stavů procesu: [http://slack-linux.blogspot.cz/2009/07/linux-process-state-codes.html Slack-linux.blogspot.cz > Linux-process-state-codes]
 
* Kódy stavů procesu: [http://slack-linux.blogspot.cz/2009/07/linux-process-state-codes.html Slack-linux.blogspot.cz > Linux-process-state-codes]

Aktuální verze z 10. 10. 2026, 11:24


Obsah

Windows

Přehled procesů a využití prostředků
Informace o procesech
Správa (spouštění, ukončování, restart) služeb

Linux

&
freemind &
echo $$

Zobrazení seznamu procesů

ps
ps aux
top


Posílání signálů a násilné ukončení procesu

kill
kill -signal pid
kill 4562
kill -TERM 4562
kill -L
killall


Spouštění úloh na popředí/pozadí

Ctrl-Z
bg <číslo-úlohy>
bg 1
fg <číslo-úlohy>
fg 1
jobs

Spuštění procesu na pozadí:

sleep infinity
Ctrl-Z
jobs
bg <číslo-úlohy>


Zabití zaseknutého procesu:

sleep infinity &
killall -STOP sleep

Informace o běžících procesech


Priority procesů

nice
nice program
nice -n 5 program

Vyzkoušejte:

nice
nice nice
nice -n 19 nice //hodnotu dědí od svého rodiče
renice
ionice

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje