In dit artikel vertellen we je wat een proces in de Linux-achtergrond is en hoe je het start. De instructies zijn heel eenvoudig en duidelijk.
In Linux zijn er 2 manieren om met processen te werken:
Werken in de achtergrondmodus is handig omdat je met meerdere commando's tegelijk kunt werken. Het terminalvenster is altijd beschikbaar om nieuwe opdrachten in te typen. Je moet alleen nog uitzoeken hoe je er op de juiste manier mee kunt werken.
Om een backgroud commando (op de achtergrond) uit te voeren, moet je de naam ervan invoeren en een empersand-teken & aan het einde van de regel toevoegen. Het wordt gespecificeerd na een spatie. Bijvoorbeeld:
thisisyourcommand argument1 argument2 &
We moeten bijvoorbeeld het uitpakken van een tar-archief uitvoeren. Hiervoor gebruiken we het commando in Linux:
$ tar -xf archive.tar &
[1] 3459
$
Je kunt de terminal gebruiken om nieuwe commando's in te voeren en verder te werken terwijl het archief op de achtergrond wordt uitgepakt.
Je kunt de getallen [1] 3459 zien terwijl we verder gaan. Laten we begrijpen wat het is en waar het voor wordt gebruikt.
[1] is het nummer dat door de commandoregel aan het proces is toegekend.
3459 is de identificatie van het aangemaakte proces (PID).
Als je een proces in de Linux achtergrond kunt starten, kun je het daar vandaan halen. Om een proces uit de achtergrond te halen, heb je het commando fg nodig. Als je dit invoert zonder een opdrachtnummer op te geven, haalt het systeem standaard het laatst draaiende proces uit de achtergrond.
Om in Linux een specifieke taak uit de achtergrond te halen, heb je een commando nodig:
fg [1]
In dit voorbeeld hebben we de eerste opdracht uit de achtergrond gehaald. Je moet een specifiek nummer opgeven. Je kunt ook de taken bekijken die momenteel op de achtergrond draaien.
Je moet het commando invoeren:
$ jobs
Nu weet je hoe je een Linux achtergrondproces uitvoert, de status ervan bekijkt en de prioriteit ervan wijzigt.