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