Вопрос про приложения на java)
Есть приложение, упакованное в jar файл, запускается как java -jar file.jar
Надо для него системд юнит сделать
Строку запуска сделал, а как его кошерно останавливать?
Поглядел, как сделано в Кафке (которая тоже на джаве) - там просто скрипт, который киляет все процессы кафки))) есть способ лучше?
kill же ок. По умолчанию шлет сигнал SIGTERM, который как бы намекает процессу: эй, процесс, тебе пора завершаться. И ПО, получившее SIGTERM должно само уметь корректно завершать все свои дела, после чего завершаться(exit) с каким-либо кодом.