例如,我登錄時運行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. 登錄後運行控制檯命令背景Symfony2
- 2. 如何在運行maven命令時禁用控制檯消息?
- 3. 如何顯示在控制檯中運行的時間?
- 4. 如何在終端/控制檯中顯示命令行旁邊的時間
- 5. 如何在laravel控制檯命令中顯示異常跟蹤?
- 6. 在控制器中運行多個控制檯命令Symfony 2
- 7. OSGi控制檯在命令行中未顯示
- 8. 如何在運行進程時顯示控制檯?
- 9. 如何使Windows控制檯\命令提示符顯示顏色?
- 10. 從控制器的Symfony3控制檯運行控制檯命令
- 11. 如何在Node.js中運行服務器時執行控制檯命令
- 12. 是否有可能在ruby控制器/視圖中運行rails控制檯命令並顯示輸出
- 13. 如何運行(不顯示命令提示窗口)汞柱在後臺命令?
- 14. 如何在登錄時在linux命令行中添加顯示消息?
- 15. 如何在運行nohup命令後看到輸出控制檯?
- 16. 在PHP中執行控制檯命令
- 17. 輸出到控制檯並登錄一個命令? Java的
- 18. 在登錄時在Windows XP中運行命令行條目
- 19. 如何在控制檯/命令行中使用NCover?
- 20. 從cmd登錄到Bash並在一行中運行命令
- 21. 如何使用命令行在控制器中運行功能
- 22. 如何顯示在Rails控制檯中運行的SQL查詢?
- 23. 在Rails控制檯啓動時運行命令
- 24. 無法運行控制檯命令yii2
- 25. IntelliJ插件 - 運行控制檯命令
- 26. 如何在登錄到網關控制設備後運行linux命令
- 27. Java命令行控制檯並切換
- 28. 在其他顯示器上運行控制檯應用程序
- 29. 運行函數時在控制檯中沒有輸出顯示
- 30. Linux Shell在後臺運行命令時顯示內容
你試過 1>/dev/tty並將其放入你的〜/ .bashrc或〜/ .bash_profile –
2014-09-29 17:08:23