17.4. Przywracanie przerwanych sesji za pomocą narzędzia screen

Problem

Wykorzystujemy usługę SSH do wykonywania długotrwałych zadań na odległym komputerze. Ewentualne przerwania połączenia WAN powoduje utratę wyników pracy. Podobnym problemem może być konieczność kontynuowania w domu zadań rozpoczętych w biurze. Można oczywiście zastosować polecenie nohup, ale nie pozwala ono na ponowne przyłączenie się do realizowanego procesu po przywróceniu połączenia lub po dotarciu do domu.

Rozwiązanie

Należy zainstalować i wykorzystać narzędzie screen z projektu GNU.

Sposób użycia programu screen nie jest szczególnie skomplikowany. Wystarczy wpisać polecenie screen lub screen –a. Opcja –a powoduje włączenie wszystkich funkcji programu, co wymaga większej wydajności ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.