Saya terkesan dengan fitur remote control tmux:
tmux new-window -t p12346 'echo foo;sleep 10'
Ini menciptakan jendela baru di sesi bernama p12346 dan tidak mencetak apa pun di layar. Itu hebat. Tetapi bagaimana saya bisa mengatakan perintah di atas untuk menunggu sampai tidur selesai sebelum kembali? Yaitu saya ingin ini melakukan hal yang sama tetapi untuk mengambil 10 detik untuk mengeksekusi:
time tmux new-window -t p12346 'echo foo;sleep 10'
Latar Belakang
Jika ini layak maka itu mungkin menjadi fitur GNU Parallel: Pekerjaan yang sedang berjalan dapat diakses setiap kali melalui jendela mereka tmux
, sehingga Anda dapat mengikuti kemajuan setiap pekerjaan secara real time.
Jadi tmux
tidak akan dijalankan di latar depan: Pengguna harus melampirkannya.