Mám proces původně spuštěný v popředí. Pozastavil jsem pomocí Ctrl +Z a poté obnovte jeho běh na pozadí pomocí bg <jobid> .
Zajímalo by mě, jak pozastavit proces běžící na pozadí?
Jak mohu přenést proces na pozadí do popředí?
Upravit:
Výstup procesu do stderr, tak jak mám zadat příkaz fg <jobid> zatímco proces vystupuje na terminál?
Přijatá odpověď:
Jak řekl Tim, zadejte fg vrátit poslední proces zpět do popředí.
Pokud na pozadí běží více než jeden proces, postupujte takto:
$ jobs
[1] Stopped vim
[2]- Stopped bash
[3]+ Stopped vim 23
fg %3 přinést vim 23 proces zpět do popředí.
Chcete-li pozastavit proces běžící na pozadí, použijte:
kill -STOP %job_id
Signál SIGSTOP zastaví (pozastaví) proces
v podstatě stejným způsobem Ctrl +Z ano.
příklad:kill -STOP %3 .
zdroje:Jak posílat signály procesům v Linuxu a Unixu a Jak spravovat úlohy na pozadí a v popředí.