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 .