Să presupunem că ați deschis un terminal în Linux, și a lansat orice program. Dacă închideți fereastra terminalului, atunci programul pe care rulați, se va închide prea.
Pentru a închide terminalul, ci de a părăsi activitatea de a rula programul său, du-te la terminalul și apăsați combinația de taste Ctrl + Z (acest lucru va permite să accesați linia de comandă). Apoi, tastați următoarele comenzi în terminal:
Renega comanda -h cheie utilizată pentru a marca un număr de proces de 1 (acesta este programul nostru de rulare) este închis prin închiderea terminalului (nu va funcționa semnal SIGHUP), iar echipa are nevoie de sarcina bg în fundal. Acum puteți închide terminalul (click pe cruce sau introduceți comanda de ieșire).
Mai mult opțiunea corectă: folosind nohup.
Acest lucru ne va permite să urmăriți erori în cazul în care a apărut dintr-o dată sau de a verifica dacă cererea a fost completat corect, la fel ca în cazul cu fundal descărcarea unui fișier, de exemplu.
nohup <наша фоновая программа>
În această utilizare, toate de ieșire standard al programului este de a nohup.out fișier (implicit, puteți suprascrie -O cheie), iar terminalul este eliberat și poate fi închisă. În care producția este în sesiunea închis și deconectat, terminalul sau, în cazul accesului ssh (caz de utilizare de bază în cazul meu).
Dar acest lucru nu este, de asemenea, un terminal de reală. Acest terminal este o cutie cu un monitor și tastatură, care ar fi putut fi utilizate în acest fel, în anii șaptezeci și nemeryany costa o mulțime de aluat. Sunt puse în contact cu un calculator gazdă (server) prin protocolul sistem de aceeași ANSI a lui. VT100, de exemplu. Asta nu e emula exact, lol.