Seperti yang disebutkan, layar mungkin adalah taruhan terbaik Anda. Jika / ketika sesi Anda dibatalkan, itu akan terus berjalan. Ketik 'daftar-layar' untuk melihat sesi yang tersedia, dan 'layar -r' dengan sesi yang Anda inginkan. Sedikit tip, Anda bisa melengkapi string sesi daripada menyalin / menempel semuanya.
Namun, layar bisa mengganggu. Di klien saya, Anda tidak dapat dengan mudah menggulir ke atas untuk melihat riwayat di konsol. Kerjanya sedikit berbeda dari yang Anda harapkan. Jika yang ingin Anda lakukan adalah memastikan prok yang sudah berjalan lama tidak terbunuh, gunakan 'nohup'. Ini akan mencegah proc Anda dimatikan saat Anda kehilangan koneksi. Pastikan Anda mengirim output proc Anda ke file jika Anda ingin memantaunya. Juga, jika Anda memiliki skrip bash, saya pikir Anda perlu secara eksplisit memanggil 'bash' di depan nohup. Sebuah contoh...
nohup bash ./myscript.sh> output.log 2> & 1 &
Itu berarti nohup, untuk mencegah membunuh proc, bash untuk secara eksplisit memanggil bash jika Anda memiliki bash hal-hal spesifik dalam skrip Anda, skrip Anda disebut 'myscript.sh' di dir saat ini, output.log sebagai file yang akan dikirim baik std out dan kesalahan keluar, dan '&' di akhir untuk menjalankan proc di latar belakang.