проверить, существует ли Java-процесс в Linux - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно кое-что проверить, запущен ли еще один экземпляр той же Java-программы в Linux при запуске программы.Если да, необходимо закрыть программу, чтобы избежать одновременного запуска двух служб.

Кто-нибудь знает лучшие практики?

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Делайте это так, как это делают большинство Linux-программ.

Поместите файл с вашим pid в /var/run/[Program].pid или / var / run / [Program] / pid

0 голосов
/ 29 марта 2012

Получение списка процессов в Linux может быть сделано разными способами. Для чего-то определенного для Java, проверьте этот поток: Список процессов Java (в Stackoverflow)

Возможно, вы получите ответ там.

...