Menggunakan:
tmux split-window "shell command"
The split-windowperintah memiliki sintaks berikut:
split-window [-dhvP] [-c start-directory] [-l size | -p percentage] [-t
target-pane] [shell-command] [-F format]
(dari man tmux, bagian "Windows dan Panes"). Perhatikan bahwa urutan itu penting - perintah harus datang setelah salah satu dari opsi-opsi sebelumnya yang muncul, dan itu harus menjadi argumen tunggal, jadi Anda perlu mengutipnya jika memiliki spasi.
Untuk perintah seperti ping -citu berakhir dengan cepat, Anda dapat mengatur remain-on-exitopsi terlebih dahulu:
tmux set-option remain-on-exit on
tmux split-window 'ping -c 3 127.0.0.1'
Panel akan tetap terbuka setelah pingselesai, tetapi ditandai "mati" sampai Anda menutupnya secara manual.
Jika Anda tidak ingin mengubah opsi keseluruhan, ada pendekatan lain. Perintah dijalankan dengan sh -c, dan Anda dapat mengeksploitasi itu untuk membuat jendela tetap hidup di akhir:
tmux split-window 'ping -c 3 127.0.0.1 ; read'
Di sini Anda menggunakan readperintah shell untuk menunggu baris baru input pengguna setelah perintah utama selesai. Dalam hal ini, output perintah akan tetap sampai Anda menekan Enterdi panel, dan kemudian secara otomatis akan menutup.
man tmux | less -p remain-on-exit...