特定用户的启动脚本应该安装在哪里?

特定用户的启动脚本应该安装在哪里?

我有一个脚本将在特定用户登录时运行。该脚本及其资源应放置在哪里?我本来打算把它放在 /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

相关内容