Cum poti lasa o comanda sa ruleze si sa inchizi conexiunea ssh prin putty

Configurare noua (How To)

Situatie

Ai de copiat fisiere mari de pe o partitie pe alta sau de pe un server pe altul. Odata pornita copierea, daca se inchide conexiune ssh se opreste si acea comanda.

Backup

Nu este necesar.

Solutie

Pasi de urmat

Pentru a putea rula o comanda in linux care necesita un timp indelungat de executare fara sa fii nevoit sa stai cu conexiunea ssh deschisa se poate folosi utilitarul screen.

Acesta se instaleza ruland comanda apt install screen pentru ubuntu/debian sau yum install screen pentru centos/fedora.

 

Dupa instalare comanda prin care se creaza un screen nou este screen -S nume. Odata ce a fost rulata comanda de mai sus se creaza acea sesiune.

Pentru a iesi din sesiunea de screen fara a o inchide, se apasa pe Ctrl+a > Ctrl+b.

Atentie! Daca se va da comanda exit sau se apasa doar pe Ctrl+b sesiunea se va inchide, si daca exista o

comanda care ruleaza in spate, aceasta se va opri.

Pentru a lista sesiunile care sunt deschise deja se va rula comanda screen -ls.

Pentru a te reconecta la o sesiune existenta se ruleaza comanda screen -r/screen -x. Versiunea a doua de comanda permite conectarea simultan a mai multor useri la aceeasi sesiune.

Tip solutie

Permanent
Etichetare:

Voteaza

(67 din 158 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?