![]() |
Как послать сообщение другому процессу?
Пишу демона, который спит до того момента, пока веб-скрипт не пошлет сигнал USR1. Потом он просыпается и делает свои грязные делишки. Если и демон и скрипт запущены от одного юзера, то все работает, но когда демон запустился от одного, а скрипт от www-data, то не работает. Я так понимаю это из за соображений безопасности, ведь у демона права рута.
Как мне быть? |
amorphius Создавать локальный сокет/изменять текстовый файл, который демон переодически будет читать/погуглить на тему IPC(inter-process communication)
|
создал сервер, ждет соединения на порт 2323, перловский скрипт создает сокет, конектится, вылетает ошибка
Код:
Software error: |
еще идеи будут?:)
|
гугли: pipe, семафоры.
|
Цитата:
|
запросто...
сервер: Код:
#!/usr/bin/perlКод:
#!/usr/bin/perl |
идеи кончились?
|
| Время: 09:52 |