Bungkus sesi saat ini dalam sesi layar


9

Saya memulai operasi besar, tetapi saya tidak memulai sesi layar, Jadi saya tidak dapat memutuskan sambungan tanpa membatalkan operasi.

Apakah ada cara untuk menyuntikkan layar sehingga operasi berlanjut dan mengirimkan hasilnya ke sesi layar dan saya dapat dengan aman memutuskan sesi ssh saya?


Jawaban:


5

Setelah menelusuri "Tidak" Anda. Tautan Saya benar-benar menemukan jawaban ini di serverfault dari earl:

Namun, untuk masalah Anda yang sebenarnya, ada hal lain yang bisa Anda coba: setelah meluncurkan pekerjaan Anda dari terminal, latar belakang dengan mengetikkan ctrl-z dan kemudian bg. Setelah itu, lepaskan pekerjaan dari shell induknya - di bash: disown -h%. Setelah itu, Anda dapat menutup terminal dengan aman dan pekerjaan akan terus berjalan.

Dan ini dari pertanyaan yang sama dari Rob Wells:

$ screen -S my_process
$ retty $ (pgrep my_process)
/ redraw


1
Dalam pertanyaan terkait, reptyr bekerja lebih baik daripada retty untuk saya. retty terlepas tetapi tidak dapat menyambung kembali.
Leo

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.