Kā nosūtīt komandas / procesus uz fona

Daudzas reizes, kad mēs strādājam terminālā, mēs vēlamies izpildīt komandu, bet pēc tam spēt aizvērt termināli un ka tas, ko mēs izpildām, NAV aizvērts, piemēram, izpildiet skriptu terminālā un pēc tam aizveriet termināli, bet skripts turpina skriet ... kā to panākt?

Lai to panāktu, mums vienkārši ir jāievieto & rindas beigās, piemēram, mums ir skripts ar nosaukumu wifi-log.sh, lai to izpildītu un paliktu otrajā plānā, tas būtu:

./wifi-log.sh &

Skatīt šeit ekrānuzņēmumu:

komanda fonā

Šeit mēs skaidri redzam, ka pēc rindas izpildīšanas nekas cits neparādās, izņemot [1] 29675. Ko tas nozīmē?

29675 ir mūsu izpildītā skripta PID (procesa numurs), tas ir, ja mēs vēlamies nogalināt skriptu un pārtraukt tā izpildi, mēs vienkārši sakām:

nogalināt 29675

Un voila, tas pārstāja darboties.

Es domāju un Kopsavilkumā, lai procesu (komandu, vairākas komandas vai skriptu) nosūtītu uz fonu (vai fonu), mums tas ir jāievieto rindas beigās un pēc tam jānospiež ienākt

Tas nav kaut kas jauns, tālu no tā, bet ... vienmēr ir labi būt skaidram, turklāt šis ieraksts man noderēs vēl vienam, kuru es drīz publicēšu.


Pievienot kā vēlamo avotu pakalpojumā Google