Nástroje pro práci s procesy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Doplněno lepší vysvětlení k fg a bg + vysvětlení zkratek + podrobněji vysvětlen kill.)
(Spouštění úloh na popředí/pozadí: Přidán příkaz jobs.)
Řádka 69: Řádka 69:
  
 
; Ctrl-Z
 
; Ctrl-Z
** uspí aktuální běžící proces
+
* uspí aktuální běžící proces
** Vypíše do výstupu číslo úlohy. Pomocí tohoto čísla můžeme proces znovu obnovit příkazy <code>bg</code> nebo <code>fg</code> viz dále.
+
* Vypíše do výstupu číslo úlohy. Pomocí tohoto čísla můžeme proces znovu obnovit příkazy <code>bg</code> nebo <code>fg</code> viz dále.
** Pozn.: úlohy jsou číslovány od jedničky a&nbsp;číslo úlohy neodpovídá PID daného procesu.
+
* Pozn.: úlohy jsou číslovány od jedničky a&nbsp;číslo úlohy neodpovídá PID daného procesu.
  
 
; bg ''<číslo-úlohy>''
 
; bg ''<číslo-úlohy>''
** Zkratka z&nbsp;''BackGround'' &mdash; „spusť úlohu na pozadí“
+
* Zkratka z&nbsp;''BackGround'' &mdash; „spusť úlohu na pozadí“
** Spoustí uspaný proces na pozadí.
+
* Spoustí uspaný proces na pozadí.
 
  bg 1
 
  bg 1
  
 
; fg ''<číslo-úlohy>''
 
; fg ''<číslo-úlohy>''
** Spoustí uspaný proces na popředí.
+
* Spoustí uspaný proces na popředí.
** Zkratka z&nbsp;''ForeGround'' &mdash; „spusť úlohu na popředí“
+
* Zkratka z&nbsp;''ForeGround'' &mdash; „spusť úlohu na popředí“
 
  fg 1
 
  fg 1
 +
 +
; jobs
 +
* Vypíše seznam běžících úloh s&nbsp;čísly.
  
 
<div class="Priklad">
 
<div class="Priklad">
Řádka 88: Řádka 91:
 
  killall -STOP cat
 
  killall -STOP cat
 
</div>
 
</div>
 
  
 
=== Informace o běžících procesech ===
 
=== Informace o běžících procesech ===

Verze z 14. 12. 2020, 19:29


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 &
cat /dev/random > /dev/null &
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

Zabití zaseknutého procesu:

cat /dev/zero > /dev/null &
killall -STOP cat

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