Töötamine Linuxi taustaprotsessis

27.01.2023
23:58

Me rääkisime teile, mis on Linuxi taustaprotsess ja kuidas seda õigesti käivitada. Selles artiklis räägime teile, kuidas see selles režiimis töötab.

Kuidas taustaprotsess töötab

Skripti käivitamine Linuxis on üks ülesanne, sa pead tagama, et see toimiks kohe pärast terminali sulgemist korralikult. Terminal suletakse järgmiselt: tuleb klõpsata ekraani ülemises nurgas asuvat risti, see viib kõigi taustaprotsesside lõpetamiseni. Nende päästmiseks on mitu meetodit, juhul kui ühendus interaktiivse shelliga kaob

Esimene: eemaldage tööjärjekord ülesandest, kasutades disown:

disown

Nagu eelnevatel juhtudel, tuleb mitme samaaegselt käimasoleva protsessi korral määrata selle protsessi number, mille suhtes toiming sooritatakse:

disown %1

Veenduge, et ülesanne ei ole ülesannete nimekirjas. Kuidas seda teha. Kasutage utiliiti jobs -l. Kogu käimasolevate protsesside nimekirja vaatamiseks kasutatakse käsku:

ps aux

Järgmine meetod: salvestate käimasolevad protsessid käsuga nohup. See käsk pärast täitmist täidab omakorda teise käsu, kõiki SIGHUP signaale ignoreeritakse.

Käsu saab käivitada taustal niimoodi:

nohup command &

Nagu ülaltoodud pildil näha, saadetakse käsu väljund nohup.out-i. Kõige tähtsam on see, et pärast välja logimist ja terminali sulgemist jätkab protsess tööd. On olemas mõned utiliidid, mis võimaldavad käivitada korraga kaks või enam seanssi. Eelkõige võimaldavad seda teha Screen ja Tmux.

  • Screen ehk GNU Screen on terminali multiplekser, mis võimaldab teil käivitada ühe töösessiooni ja avada selles suvalise arvu aknaid (virtuaalseid terminale). Selles programmis jooksvad protsessid töötavad isegi siis, kui nende aknad on nähtamatud või kui programm on peatunud.
  • Tmux on kaasaegsem alternatiiv GNU Screenile. Siiski ei ole Tmuxi funktsioonid põhimõtteliselt erinevad - ühe seansi raames saab samamoodi avada palju aknaid. Tmuxis jooksvad ülesanded jätkavad tööd, kui terminal suletakse.

Oleme selle probleemi lahendanud, nagu näete, kõik on elementaarne ja lihtne.

15% allahindlus uuelt VPS-ilt
Kiirustage, et tellida server igas asukohas
VPS-i valimine

Muud artiklid

27.01.2023
21 111
Teadmistebaas / Juhised
Kuidas käivitada protsessi Linuxi taustal
27.01.2023
5 574
Teadmistebaas / Juhised
Kuidas paigaldada NetInvestor
27.01.2023
19 835
Teadmistebaas / Juhised
WPS Office - mis see on