Moltes vegades quan treballem en una terminal desitgem executar una ordre però, després poder tancar la terminal i que el que executem NO es tanqui, per exemple, executar a la terminal un script i després tancar la terminal però que l'script segueixi executant-... com aconseguir això?
Per aconseguir això simplement hem de posar un & a al final de la lÃnia, per exemple, tenim un script anomenat wifi-log.sh i per executar-lo i que es quedi en el background seria:
./wifi-log.sh &
Vegin aquà un screenshot:
Aquà veiem clarament que després que executem la lÃnia de dalt no apareix res més, excepte [1] 29675 Què vol dir això?
29675 és el PID (nombre de procés) de l'script que executem, és a dir, si volem matar l'script i que deixi d'executar simplement posem:
matar 29675
I llest, es va deixar d'executar.
O sigui i a manera de resum, Per manar a l'background (o segon pla) un procés (comando, diversos ordres o script) hem de posar a la fin de la lÃnia & i després pressionar Enter
Això no és una cosa nova ni molt menys però ... sempre és bo que quedi clar, a més, aquest post em servirà per a un altre més que publicaré en breu.