Rularea unei aplicații în fundal utilizând ecranul în linux

  1. Trebuie să executați o interogare sql, rezultatul căreia trebuie să așteptați câteva ore sau câteva zile?
  2. Trebuie să rulați aplicația în fundal?
  3. Trebuie să rulați programul în fundal și să puteți reveni la el?
  4. Folosești consola Linux și lucrezi cu ssh?

Apoi trebuie să știți despre ecran.







Ecranul principal

Când vine vorba de consola Linux (mai ales când lucrăm cu ssh), va fi extrem de dificil pentru noi să executăm diverse aplicații într-o singură consola. Și, poate, și să nu poată efectua oa doua operațiune într-o perioadă în care prima funcționează încă. Aceasta este prima dată. Cel de-al doilea punct este că, în cazul unei eventuale nereușite din partea dvs. (din partea clientului) - operațiunea curentă va fi întreruptă. Câteva exemple în care când lucrați cu ssh este posibil să aveți nevoie de ecran:

  • Dacă copiați sau mutați o cantitate mare de fișiere dintr-un director în altul
  • dacă executați o interogare grele sql
  • dacă doriți să rulați o aplicație care "prinde" consola






Probabil că ar fi foarte trist când, din cauza unui terminal închis aleatoriu sau a unei valuri de putere, o cerere de tip sql ar fi întreruptă, care fusese deja efectuată mai mult de 10 ore. În cazul ecranului, ecranul funcționează pe server, inițiatorul cererii va fi obiectul ecranului și cererea nu se va termina dacă nu există probleme cu clientul. Când conexiunea este întreruptă, procesele nu se opresc, dar continuă să funcționeze și puteți reveni la ele în orice moment.

Lucrul cu ecranul

Pentru a crea un ecran și a începe să lucrați cu acesta, tastați linia de comandă:

unde test1 este un nume arbitrar pentru obiectul de ecran, îl puteți numi pentru comoditate după cum doriți.

Acest lucru va crea un ecran numit test1. Acum puteți executa orice operațiuni lungi. De exemplu, executați interogarea sql:

Deja în această etapă, dacă pierdeți Internetul, veți închide accidental fila terminal, computerul se va reporni - nu veți pierde niciun fel de date și solicitarea SQL nu va fi întreruptă.

Pentru a ieși din ecran, apăsați următoarele taste:

+ - ecranul de ieșire. Cererea va continua activitatea. Toate procesele care rulează în capturi de ecran sunt încă executate.

ecran -r - selectați și activați unul din ecran.

Când sesiunea de ecran nu mai este necesară pentru a finaliza complet sesiunea de ecran, activați ecranul cu ecran -r și faceți clic în interiorul acestuia + sau tip ieșire.

Cereri de căutare. pe care au venit utilizatorii







Articole similare

Trimiteți-le prietenilor: