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.
Leave A Comment?