Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FreeBSD に init スクリプトがあります。このスクリプトは、起動時に rc.d によって呼び出されます。このスクリプトが起動時に呼び出されたか、ユーザーが手動で呼び出したかを確認するために、私がやりたいこと。このスクリプトでこのチェックを行うにはどうすればよいですか。出来ますか?助けてくれてありがとう...
私の質問はFreeBSDに有効ですが、Linuxにも同じソリューションが適用される可能性がある場合に備えて、linuxタグも追加しました
起動スクリプトは、/etc/rcシステムの起動中に によって実行されます。
/etc/rc
達成したいことを行うための標準的な方法はないと思います。/etc/rc独自のスクリプトでその存在をテストできる、ある種の環境変数を変更および設定 (およびエクスポート) する必要があります。
Linux での状況は、一般的なアプローチがないという点で異なります。起動スクリプト/シナリオは、使用するディストリビューションによって異なります。