Velikokrat, ko delamo v terminalu, želimo izvesti ukaz, nato pa imeti možnost, da zapremo terminal in da tisto, kar izvajamo, NI zaprto, na primer izvedemo skript v terminalu in nato zapremo terminal, ampak da skript še naprej teče ... kako to doseči?
Da bi to dosegli, moramo na koncu vrstice preprosto postaviti znak &, na primer imamo skript z imenom wifi-log.sh in ga zagnati in ostati v ozadju:
./wifi-log.sh &
Oglejte si tukaj posnetek zaslona:
Tu jasno vidimo, da se po izvedbi zgornje vrstice ne pojavi nič drugega, razen [1] 29675 Kaj to pomeni?
29675 je PID (številka procesa) skripta, ki ga izvedemo, to je, če želimo ubiti skript in ustaviti njegovo izvajanje, preprosto postavimo:
ubiti 29675
In voila, nehalo je teči.
Mislim in V povzetku, da pošljemo postopek (ukaz, več ukazov ali skript) v ozadje (ali ozadje), moramo postaviti na konec vrstice & in nato pritisniti Vnesite
To sicer ni nekaj novega, daleč od tega, ampak ... vedno je dobro biti jasen, tudi ta objava mi bo služila za še eno, ki jo bom objavila v kratkem.