====== jobcontrol======
[[linux:linux|{{ :dokuwiki:tux.png?120|}}]]
===== context=====
dit document beschrijft de werking van jobcontrol in Linux
===== voor- en achtergrond=====
* taken kan je uitvoeren:
* op **voorgrond**: de output van het commando wordt naar stdout (meestal: scherm) gestuurd.
* in **achtergrond**: de taak toont output niet naar stdout (meestal: scherm) en je kan verder werken op de command prompt.
* je kan een taak bij opstarten naar achtergrond sturen door het ''&''-teken toe te voegen op het eind: rsync -avz --progress /share/backup/veeam /share/backup/veeam2 &
* een bestaande taak naar achtergrond sturen:
* de taak onderbreken via ''ctrl,z''
* commando ''bg'' uitvoeren
===== jobs =====
* geef overzicht van jobs die in achter-/voorgrond worden uitgevoerd: [1]- Running rsync -avz --size-only --progress /mnt/backup/backup_veeam/ /volume1/backup_veeam/ & (wd: ~)
[2]+ Stopped top (wd: ~)
===== bg =====
* stuurt een job naar de achtergrond
* syntax: ''bg %''
* voorbeeld: bg %3
:stuurt job#3 naar de achtergrond
===== fg =====
* brengt een job naar de voorrgrond
* syntax: ''fg %''
* voorbeeld: fg %1
rsync -avz --size-only --progress /mnt/backup/backup_veeam/ /volume1/backup_veeam/ (wd: ~)
61416505344 57% 5.90MB/s 2:02:48 (total: 21%)
:brengt job#1 naar de voorgrond
===== ctrl,z =====
* onderbreekt een job in de voorgrond
* syntax: ''ctrl-z''
* daarna kan je de taak [[linux:jobcontrol#bg|naar de achtergrond sturen]] om daar verder te laten lopen.
===== meer info =====
voeg hier linken toe naar verdere uitleg
{{tag>Linux}}