Opened 7 years ago

Closed 7 years ago

#578 closed улучшение (fixed)

п.1. Запретить запуск нескольких копий программы на одном устройстве.

Reported by: san Owned by: alx
Priority: major Milestone: Задания от МВтел
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc:

Description

Добавить дополнительный параметр запуска программы, при установке которого запуск копий программы будет невозможен.

Change History (5)

comment:1 by alx, 7 years ago

При указании этой опции пульт должен проверить, нет ли уже другого пульта среди существующих процессов, и если есть, не запускаться. Я правильно понимаю?

comment:2 by san, 7 years ago

Можно и так (хотя в тикете я наоборот написал :) )

in reply to:  2 comment:3 by alx, 7 years ago

Replying to san:

я наоборот написал

Не вижу никакого "наоборот". По-моему, там написано: "при установке - невозможен". :)

Version 1, edited 7 years ago by alx (previous) (next) (diff)

comment:4 by alx, 7 years ago

См. также #291, r566.

comment:5 by alx, 7 years ago

Resolution: fixed
Status: newclosed

In 936/dispatcher:

При старте приложение проверяет наличие в системе разделяемой памяти
с ключом MC04-Dispatcher-shmem@…, и если такой нет, создает.
Добавлена опция командной строки -e (--exclusive), при наличии которой
приложение выдает предупреждающий диалог и завершается в случае,
когда уже запущен другой экземпляр приложения (разделяемая память
на момент старта уже была создана). See #291. Closes #578.

Note: See TracTickets for help on using tickets.