systemdのユーザー インスタンスから起動する Java サービス ( Dropwizardを使用して実装) があります。ここまでは順調ですね。ここで、systemd の通知機能を使用してサービスの状態を認識させたいと思います( C ライブラリ関数またはシェル スクリプトとして利用できますが、最終的には両方のメソッドが環境変数によって参照されるソケットと通信します)。サービスの起動が完了したら任意のコードを実行できますが、Java 内から systemd に通知する最善の方法がわかりません。
他の開発者はこのサービスを Windows で実行しているため、通知コードが目立たず、systemd で実行していない場合に出力が発生しない場合は、ボーナス ポイントとして非常に役立ちます。