ユーザー固有の起動スクリプトはどこにインストールする必要がありますか?

ユーザー固有の起動スクリプトはどこにインストールする必要がありますか?

特定のユーザーがログインしたときに実行されるスクリプトがあります。このスクリプトとそのリソースをどこに配置する必要がありますか?もともとは/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

関連情報