rc.localで定義されている環境変数の範囲は何ですか? [閉鎖]

rc.localで定義されている環境変数の範囲は何ですか? [閉鎖]

Ubuntu14.04

rc.localがrootとして実行されるので、rootとして実行されるすべてのプロセスでrc.localの環境変数を使用できることを意味しますか?なぜ?

回答時に参考文献を一緒に記載してください。

ベストアンサー1

いいえ、スクリプトはrc.local別のプロセスとして実行されます。つまり、親環境を変更できません。

システム全体に環境変数を設定したい場合は、場所はです/etc/profile

FreeBSDrc.localドキュメント/etc/rc.d/名前で終わるスクリプトは.sh独立して実行されず、インポートルールが言及されました。私はこれが間違っているかもしれませんが、他のプラットフォームに移植可能だとは思わない。

おすすめ記事