rc3.d/
いくつかのSolarisゾーン実行スクリプト(通常)がありますが、起動中に実行され、完了すると自己削除されるスクリプトがあります。 (これは、いくつかのレガシー/廃棄されたプログラムの一部である他のボックスの他の場所でスクリプトを見るとわかります)。これは検索によって確認されました。/var/svc/log/milestone-multi-user-server\:default.log
質問/質問は次のように始まります。スクリプトが再び表示される原因は正確に何ですかrc3.d/
?実際には、スクリプトをに転送するプリ実行rc2.d/ rc3.d/ init.d/
スクリプトはなく、スクリプト自体もゾーン内またはグローバルに存在しないようです。また、上記のタスクを実行するためにスクリプトを実行できる(明らかな)SMFサービスを見つけることができませんでした。cp
rc3.d/
答え1
指定された順序で次のことを試みます(各後続のコマンドは、前のコマンドよりも実行に時間がかかる可能性があるため)。
1: 非大域ゾーンで以下を実行します。
検索/名前name_of_rc3_script
2:結果が出ない場合は、大域ゾーンでも同じことを行います。
3: 非大域ゾーンでも有用な出力が提供されない場合:
検索/| xargs grep name_of_rc3_script
4: 有用な出力が提供されない場合は、大域ゾーンでも実行します。
サムそして4添付ファイルシステムのサイズによっては、時間がかかる場合があります。検索をローカルファイルシステムのみに制限したい場合があります。man find
これを行う方法に関する情報は次のとおりです。
1そして2スクリプト名は、/etc/rc3.d でない場合、どこに置いても同じであると仮定されます。ファイル名が同じであってもなくてもよい。ファイルの場所が表示されますが、非大域ゾーンの/ etc / rc3.dにコピーする項目を決定する必要があります。
サムそして4スクリプト名はシステム上のすべてのファイルから取得され、スクリプトのターゲットがスクリプト名と一致する必要があるため、コピーするすべてのファイルはファイル名に関係なく見つかると予想されます。コピーする内容を表示する必要があります。
答え2
あなたはこれがSolarisスクリプト/関数であることを示唆していますが、あなたの説明によれば他のものと聞こえ、あなたのシステムに悪意があるかもしれません。スクリプト名も便利です。