====== 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}}