LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Потому что программисты писали код на windows и не тестировали под linux. Как можно проверить запущен ли экземпляр приложения? Только средствами самой операционной системы. Например можно создать lock файл где-то не проверив работу такой схемы под linux, можно открыть сокет на конкретном порту (другой процесс уже не сможет), и наверное можно проверить по результату вывода команды для отображения списка запущенных процессов (не самый умный способ из-за латентности, и для каждой ос будет совя команда со своим форматом вывода).

Исходная версия Aber, :

Потому что программисты писали код на windows и не тестировали под linux. Как можно проверить запущен ли экземпляр приложения? Только средствами самой операционной системы. Например можно создать lock файл где-то не проверив работу такой схемы под linux, можно открыть сокет на конкретном порту (другой процесс уже не сможет), и наверное можно проверить по результату вывода команды для отображения списка запущенных процессов (не самый умный способ из-за латентности).