Chtěl bych vědět, jak zastavit běžící proces po jeho připojení pomocí &
.
Například bych chtěl nainstalovat software foo
. Nyní předpokládejme, foo
má mnoho závislostí, jeho dokončení trvá hodinu. Takže:yum install foo &
. Ale rád bych tento probíhající proces zastavil buď tím, že ho udělám do popředí (skutečná premisa mé otázky), abych ho mohl přerušit, nebo v případě potřeby jinými metodami.
Ctrl +C nezdá se, že by to zastavilo.
Přijatá odpověď:
Pokud je terminál, ze kterého jste spustili příkaz, stále otevřený, můžete jej získat zpět spuštěním fg
.
Pokud tomu tak není, identifikujte ID procesu spuštěním ps aux | grep yum
nebo jen pgrep yum
a poté použijte kill PID
. Nebo, pokud víte, že máte jen jeden yum
například spusťte pkill yum
.