Добрый день.
Ткните, пожалуйста, ссылкой на какой-нибудь 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)