[英]Running a script automatically when logging in via ssh
我想知道是否存在以下問題的(簡單)解決方案:
當我使用ssh登錄到特定主機時,我想在該主機上自動執行(bash)腳本。 這樣,我可以(例如)在該主機上加載別名。
明確地, 不執行bashrc腳本; ssh配置文件似乎也無助於此問題。
有什么建議么?
提前致謝!
順便說一句:主機正在Gentoo上運行
在許多可以選擇使用哪個Shell的系統上,僅將~/.profile
置於您的位置。 這樣一來,您無需找出(並且可能不會猜錯)正在運行的shell,實際加載的配置文件(.bashrc,.cshrc,.kshrc等)以及避免加載的配置文件。
在您的情況下,最簡單的解決方案是在ln -s ~/.bashrc ~/.profile
創建一個指向您最喜歡的Shell的啟動腳本的鏈接(如果希望查看,則為符號鏈接)。 如果您不打算使用除bash之外的其他任何東西,那么您會被設置的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.