我有一个脚本将在特定用户登录时运行。该脚本及其资源应放置在哪里?我本来打算把它放在 /usr 或 /bin 或 /var 中,但我想知道是否有针对此类事物的标准,以及它们应该放置在哪里,既不碍事又易于访问。
答案1
启动脚本和资产通常放在用户的主目录中。
(可以通过以getent passwd username
用户身份登录并检查 $HOME 的值来找到主目录。)
答案2
由于这是一个可执行脚本,因此最好将其放在/usr/bin
或/usr/local/bin
优势:
- 避免输入脚本的完整路径,例如
/var/opt/anything/my_script
- 如果您想从终端测试它,只需输入 my_script
我认为这样做没有标准,把它放在你喜欢的任何地方(显然不是在/dev
,,,,等等),最终取决于你的选择/proc
。/sys
/var/www