|
|
|
Блокировка файла (lazarus, linux)
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток :) Пишу свой первый демон под линукс на Lazarus. Вроде всё получается но возник вопрос... Для определения запущен демон или нет создаю файл demon.lock. Файл демон держит открытым. Но проблема в том что его может без проблем удалить любой другой процесс... Подскажите, как заблокировать файл и не допустить удаления пока работает демон ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 23:34 |
|
||
|
Блокировка файла (lazarus, linux)
|
|||
|---|---|---|---|
|
#18+
Use flock, Luke! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2012, 23:43 |
|
||
|
Блокировка файла (lazarus, linux)
|
|||
|---|---|---|---|
|
#18+
Как бы ещё достать эту функцию... она упоминается только в модуле oldlinux. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 01:36 |
|
||
|
Блокировка файла (lazarus, linux)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 01:46 |
|
||
|
Блокировка файла (lazarus, linux)
|
|||
|---|---|---|---|
|
#18+
Не помогло :) Нету там таких функций. Или я плохо ищу :) Пробовал открывать файл в эксклюзив режимах всяких... не помогает. Файл легко удаляется. Куча народу пишут демоны на лазарусе и никто не приведёт пример ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2012, 23:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=37669663&tid=2038111]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 488ms |

| 0 / 0 |
