Yeni bir oturum başlattığınızda tmuxveya çalışan bir oturum içinde yeni bir pencere oluşturduğunuzda, varsayılan davranışı bir kabuk (örn bash.:) bir giriş kabuğu olarak çalıştırmaktır.
Bir oturum açma kabuğunun, yalnızca bir sisteme giriş yaparken ilgilendiğiniz yapılandırma ve prosedürlerin bir rutinini gerçekleştirme amaçlı olduğunu biliyorum . Ancak vakaların çoğunda ( bir giriş kabuğu tmux olarak kullanabilmeniz hariç ), kullanıcının yeni bir pencere açmak istediğinde bunu yapmasının gerçek amacı değildir.
Peki, bunu varsayılan davranış haline getirmenin mantığı tmuxnedir?
Belgelerin konuyla ilgili söylediği tek şey:
default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell option.
exec shSonunda birlikte yaşayabileceğimi düşünüyorum ... (bunu hiç düşünmemiştim.)