例如,当我登录时,它运行tmux attach -d。 .bashrc,.profile等似乎在后台运行它?我希望在登录后立即在终端中看到操作。我尝试将command =“echo 1”条目添加到.ssh中的authorized_keys,它运行命令并将我记录下来,这不是我想要的。
答案 0 :(得分:1)
要在启动登录shell时立即运行某些作为.bashrc
的一部分运行的东西,请将这些作为最后一行:
if shopt -q login_shell; then
exec tmux attach -d
# run exit if you want to be logged out if the exec fails, otherwise omit
exit
fi
但是,这意味着您不会被转储到实际的bash
shell中,当tmux
退出时,您将被退出。