Seringkali saya akan gunakan tmux
untuk memulai tugas yang akan berjalan untuk sementara waktu. Saya secara berkala akan kembali dan memeriksanya menggunakan tmux -a
dan kemudian memutuskan sambungan jika masih belum selesai dan periksa lagi nanti.
Apakah ada cara untuk melihat cuplikan singkat tentang apa yang terjadi dalam sesi tanpa melampirkan sepenuhnya? Saya mencari sesuatu seperti melakukan secara teoritis tail
pada sesi untuk mendapatkan bit terakhir dari output (tetapi jika saya dapat menghindari membuat file lain dengan salinan dari output semua lebih baik)
Mungkin melampirkan dan melepaskannya juga akan berhasil. Saya mencoba menyelamatkan penekanan tombol, mungkin perintah seperti itu dapat dijalankan dari jarak jauh,
yaitu ssh root@server tmux --tail
?
-e
untuk lolos ANSI (warna dan sebagainya). Itu membuat mnemonik yang bagus-pet
Tidak juga. Salah satu pendekatan yang muncul dalam pikiran adalah memulai proses lari panjang Anda (
$lrp
) dan kemudian, secara berkala, tanpa melampirkan kembali, menjalankanlist-windows
untuk sesi yang relevan.Pada titik tertentu, nama jendela tmux dengan $ lrp akan berubah kembali ke default, umumnya shell Anda, dan Anda akan dapat melihat bahwa $ lrp telah selesai.
sumber
$lrp
- apakah itu variabel yang Anda sebutkan? dapatkah Anda memberikan contoh bagaimana itu akan digunakan? tidak melihat$lrp
terdaftar diman tmux
rsync
atau apalah) ... :)