systemd kullanıcı örneğinden başlattığım bir Java hizmetim var (Dropwizard kullanılarak uygulanır). Çok uzak çok iyi. Şimdi, hizmet durumunu (C library function veya shell script olarak kullanılabilir ancak sonunda her iki yöntem de bir ortam değişkeni tarafından başvurulan bir soketle konuştuğunu) bildirmek için systemd notification features'u kullanmak istiyorum. Hizmetin başlatılması bittiğinde rasgele kod çalıştırabilirim, ancak Java’nın içinden systemd’i en iyi nasıl bilgilendireceğimi bilmiyorum.sd_notify(), Java
Diğer geliştiriciler Windows'ta bu hizmeti çalıştırır; bu nedenle, bonus puanları için, bildirim kodumun açık olması ve systemd ile çalışmazsa herhangi bir soruna neden olmaması çok yararlı olur.
Bu bildirim özelliği yerel kod gerektirdiğinden, JNI ve/veya JNA kullanmanız gerekir. –