Модератор: Модераторы
alexs писал(а):TCP/IP сервер? и клиент к нему?
alexs писал(а):просто во временной папке создаёш в монопольном доступе при запуске программы файл и всё. Следующий процес при старте проверяет наличие этого файла и возможность его создания/перезаписи. Если файл существует и перезапись не удалась - процес запущен. Если же файла нет или файл можно пересоздать монопольно - превыдущей копии процесса нет.
Attid писал(а):metallic
ясно, читай ссылку что Padre_Mortius дал.
metallic писал(а):А то вся загвозда в том, что демон иногда падает, еще не все баги вычистил, а пид файл при этом остается, другому процессу нужно точно знать, что пид файл не просто так лежит, а демон реально запущен.
Attid писал(а):надо будет еще mysql проверять, запущен ли
мой первый ответ
третья строчка
alexs писал(а):просто во временной папке создаёш в монопольном доступе при запуске программы файл и всё. Следующий процес при старте проверяет наличие этого файла и возможность его создания/перезаписи. Если файл существует и перезапись не удалась - процес запущен. Если же файла нет или файл можно пересоздать монопольно - превыдущей копии процесса нет.
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1