Linux
特定使用者的啟動腳本應該安裝在哪裡?
我有一個腳本可以在特定使用者登錄時執行。該腳本及其資產應該放在哪裡?我打算把它放在 /usr 或 /bin 或 /var 中,但我想知道這種東西是否有標準,以及它們應該放在哪里以便不礙事但可以訪問。
啟動腳本和資產通常放在使用者的主目錄中。
(主目錄可以通過
getent passwd username
或以使用者身份登錄並檢查 $HOME 的值來找到。)
由於這是一個可執行腳本,因此最好將其放置在
/usr/bin
或/usr/local/bin
優勢:
- 避免鍵入腳本的完整路徑,例如
/var/opt/anything/my_script
- 如果你想從終端測試它,只需輸入 my_script
我認為這樣做沒有標準,把它放在你喜歡的任何地方(顯然不是在
/dev
,/proc
,/sys
,/var/www
等),最後這取決於你的選擇。