Задать вопрос
@niknik11

Как ограничить запуск программы одним экземпляром?

Задача: нужно контролировать, чтобы программа была всегда запущена и только в одном экземпляре.
Обычно делается через файл рядом c номером процесса и проверкой жив ли он, но может есть уже готовые популярные решения?
  • Вопрос задан
  • 273 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@khrisanfov
Программист
Обычно файл с номером процесса создается не рядом с исполняемым файлом, а в /var/run/[имя процесса]/[файл].pid. Это простой классический способ и не нужно ничего выдумывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы