例如,我登录时运行tmux attach -d。 .bashrc,.profile之类的东西似乎在后台运行它?我想在登录后立即看到在终端中运行的操作。我尝试在运行命令的.ssh中将command =“echo 1”条目添加到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
壳,并且当tmux
退出时,您将被注销。
谢谢,但这对我不起作用,因为每次打开新shell都会执行。所以如果我在tmux中打开另一个shell,它会打开另一个tmux。 tmux中的tmux很难与 – BreezyChick89 2014-09-29 17:24:10
一起工作我更新了检查[登录shell](http://unix.stackexchange.com/a/26782)的答案,因此后续的非登录shell将不会运行该命令。 – zerodiff 2014-09-29 17:32:56
如果[[-o login]];结束了使用这个 ;然后 tmux attach -d fi – BreezyChick89 2014-09-30 18:33:34
- 1. 如何显示在控制台中运行的时间?
- 2. 如何在laravel控制台命令中显示异常跟踪?
- 3. 如何使Windows控制台\命令提示符显示颜色?
- 4. 从控制器的Symfony3控制台运行控制台命令
- 5. 如何运行(不显示命令提示窗口)汞柱在后台命令?
- 6. 如何在登录时在linux命令行中添加显示消息?
- 7. 如何在运行nohup命令后看到输出控制台?
- 8. 在PHP中执行控制台命令
- 9. 在登录时在Windows XP中运行命令行条目
- 10. 如何在控制台/命令行中使用NCover?
- 11. 如何显示在Rails控制台中运行的SQL查询?
- 12. 无法运行控制台命令yii2
- 13. IntelliJ插件 - 运行控制台命令
- 14. 在其他显示器上运行控制台应用程序
- 15. 运行函数时在控制台中没有输出显示
- 16. 如何仅在Java中运行Linux命令时显示结果?
- 17. 登录MySQL时运行系统命令
- 18. Jenkins在控制台输出页面显示回显命令
- 19. C#在命令提示符下运行命令并显示命令
- 20. 在PyDev控制台中停止运行命令
- 21. 如何使用控制台登录couchdb
- 22. Python:向控制台和日志文件显示并记录运行时错误
- 23. 如何在IE调试控制台中显示servlet运行时间?
- 24. 如何在Rails控制台中编写多行命令
- 25. 在运行时显示控制台eclipse插件
- 26. 在后台运行命令
- 27. 如何在本地运行时登录到控制台,并在使用log4j2在服务器上运行时记录到滚动日志文件?
- 28. 如何在弹出窗口显示时运行命令?
- 29. 如何从控制台运行jenkins命令?
- 30. Sudo命令在rails控制台中运行,但不能从web运行
你试过 1>/dev/tty并将其放入你的〜/ .bashrc或〜/ .bash_profile –
2014-09-29 17:08:23