Добрый день.
Ткните, пожалуйста, ссылкой на какой-нибудь HowTo по реализации lock-файлов, или подскажите, в какую сторону копать.
Что конкретно нужно:
При запуске программа смотрит, существует ли lock-файл. Если да, то каким-либо образом соединяется с уже запущенной копией, передает ей параметры командной строки и завершает работу.
Если lock-файл не существует, то создает его и начинает работу.
Проблема, собственно, в атомарности: как разрешить ситуацию, когда запускается одновременно несколько экземпляров приложения (в итоге остаться работать должно только одно из них) + если приложение создает lock файл, и его потом убивают через kill -9, то файл останется в системе...
Вообщем, думаю, все эти проблемы уже давно решены. Подскажите, пожалуйста, где можно найти это самое решение.


Ответ на:
комментарий
от Deleted




Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от riYu


Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от riYu

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от kerosinkin


Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Deleted


Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от const86

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от true_admin

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от const86

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от kerosinkin

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от const86

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от annoynimous


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Запуск единственного экземпляра скрипта (2009)
- Форум DBus: сессии консоли и X'ов (2008)
- Форум Эффективное распределение ресурсов\приорететов. (2006)
- Форум Нужно сделать инкреминтальный backup в сжатом виде. (2015)
- Форум Кроссплатформенная реализация r/w locks (2011)
- Форум locks (2014)
- Форум Lock (2007)
- Форум Vendor lock (2017)
- Форум lvm lock (2013)
- Форум big lock (2017)