0

FreeBSD に init スクリプトがあります。このスクリプトは、起動時に rc.d によって呼び出されます。このスクリプトが起動時に呼び出されたか、ユーザーが手動で呼び出したかを確認するために、私がやりたいこと。このスクリプトでこのチェックを行うにはどうすればよいですか。出来ますか?助けてくれてありがとう...

私の質問はFreeBSDに有効ですが、Linuxにも同じソリューションが適用される可能性がある場合に備えて、linuxタグも追加しました

4

3 に答える 3

1

起動スクリプトは、/etc/rcシステムの起動中に によって実行されます。

達成したいことを行うための標準的な方法はないと思います。/etc/rc独自のスクリプトでその存在をテストできる、ある種の環境変数を変更および設定 (およびエクスポート) する必要があります。

Linux での状況は、一般的なアプローチがないという点で異なります。起動スクリプト/シナリオは、使用するディストリビューションによって異なります。

于 2013-05-14T14:11:18.527 に答える