Ya, tentu saja:screen(1) adalah jawabannya.
Untuk memulai, tambahkan screen -R
ke ~/.bash_profile atau yang setara, logout, dan login kembali.
Untuk melanjutkan apa yang sedang berjalan di latar belakang, tekan Control-A lalu N. Tindakan ini akan membuat layar terminal baru di latar depan sambil melanjutkan proses yang berjalan di latar belakang dengan lancar.
Tekan Control-A lalu " untuk mendapatkan daftar layar interaktif yang telah Anda buka, atau tekan Control-A lalu angka untuk beralih langsung ke layar tertentu.
Persyaratan asli Anda adalah untuk dapat memindahkan proses ke latar belakang tanpa menghentikannya. Layar memiliki dua manfaat tambahan, dan ini besar jika Anda suka melakukan banyak hal sekaligus:
- Anda dapat beralih antar proses jauh lebih lancar daripada menggunakan Control-Z, bg, fg, dll.
- Jika sesi terminal Anda terputus, proses Anda (seperti
wget http://example.com/bigfile.iso
) TIDAK akan berhenti! Semua sesi shell Anda akan menunggu saat Anda terhubung kembali.
Untuk informasi selengkapnya, baca halaman manual screen(1), atau Manual Layar GNU.