Saya baru mengenal ssh dan tmux. Saya ingin menjalankan tugas menyapu di server jauh melalui ssh tapi saya ingin mematikan komputer saya dan ingin tugas terus berjalan di server. Jadi saya menemukan tmux dengan tampaknya melakukan itu, tapi tadi malam saya mendapat "write error, broken pipe" setelah saya memasang kembali sesi tmux. Internet rumah internet saya sangat tidak stabil, jadi saya mungkin mendapat IP baru, apakah itu masalah? Jadi, bagaimana saya bisa mencegah ini?
6
Jawaban:
Seperti yang saya mengerti, Anda ingin membiarkan program berjalan di server dan program harus berjalan dalam tmux. Untuk membuat ini berfungsi, Anda harus menjalankan tmux di server.
Langkah-bijaksana
Untuk memasang kembali Anda dapat melakukan:
Dalam satu baris
Jika Anda menambahkan
-d
beralih kenew
sesi tmux tidak akan melampirkan, tetapi jalankan di latar belakang. Sesuatu seperti ini:Perhatikan bahwa Anda perlu menggandakan kutipan perintah jika mengandung spasi.
Pasang kembali dengan:
sumber