gpt4 book ai didi

linux - 如何在登录时运行命令并将其显示在控制台中?

转载 作者:太空宇宙 更新时间:2023-11-04 11:03:39 25 4
gpt4 key购买 nike

例如,让它在我登录时立即运行 tmux attach -d。 .bashrc、.profile 之类的似乎在后台运行?我想在登录后立即在终端中看到操作。我尝试将 command="echo 1"条目添加到 .ssh 中的 authorized_keys 以运行命令并将我注销,这不是我想要的。

最佳答案

要在启动登录 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 退出时,您将被注销。

关于linux - 如何在登录时运行命令并将其显示在控制台中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26102014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com