簡體   English   中英

通過ssh登錄時自動運行腳本

[英]Running a script automatically when logging in via ssh

我想知道是否存在以下問題的(簡單)解決方案:

當我使用ssh登錄到特定主機時,我想在該主機上自動執行(bash)腳本。 這樣,我可以(例如)在該主機上加載別名。

明確地, 執行bashrc腳本; ssh配置文件似乎也無助於此問題。

有什么建議么?

提前致謝!

順便說一句:主機正在Gentoo上運行

如果未運行.bashrc ,請嘗試使用具有類似功能的.profile 不同的外殼在不同的時間使用不同的啟動腳本 ,因此了解何時運行是很有用的。

在許多可以選擇使用哪個Shell的系統上,僅將~/.profile置於您的位置。 這樣一來,您無需找出(並且可能不會猜錯)正在運行的shell,實際加載的配置文件(.bashrc,.cshrc,.kshrc等)以及避免加載的配置文件。

在您的情況下,最簡單的解決方案是在ln -s ~/.bashrc ~/.profile創建一個指向您最喜歡的Shell的啟動腳本的鏈接(如果希望查看,則為符號鏈接)。 如果您不打算使用除bash之外的其他任何東西,那么您會被設置的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM