マニフェストXMLファイルがあります。 XMLをコピーして/var/svc/manifest/
マニフェストインポートサービスを再起動すると、sudo svcadm restart svc:/system/manifest-import
そのサービスは[マイサービス]リストに表示されません。
ただし、手動でインポートすると動作し、sudo svccfg import myxml.xml
リストsvcs -l
に表示されます。
私は何が間違っていましたか?
答え1
~からOracle® Solaris 11.2 でのシステム・サービスの管理、下にマニフェストと構成ファイルのインポートと適用、それは言う:
推奨されるベストプラクティスは、svccfg importコマンドまたはsvccfg applyコマンドを使用する代わりに、マニフェストファイルと設定ファイルを標準の場所に配置し、マニフェストインポートサービスを再起動することです。
また、次の表はストレージ階層表現する:
/var/svc/manifest は標準の場所として使用されなくなり、新しいマニフェストには使用しないでください。
それから知った事実はサービス構成リポジトリ、その下の部分はサービスパッケージそれは言う:
マニフェストの標準的な場所は /lib/svc/manifest です。