Ошибка записи start-stop-daemon на диск (некоторый текст)

Имейте C ++ серверную программу, которая записывает логи на диск.
Начиная с PHP-скрипта

shell_exec("start-stop-daemon -Sbvx /home/my_server.out");

внутри этой программы:

ofstream log_file("/home/log.txt");
log_file << "some_log\n";

Но нет никакого журнала, когда он запускается как демон 🙁
(при обычном запуске ./my_server.out все работает нормально)

0

Решение

туман закрыть файл. log_file.close (); Вот почему он не работает в режиме демона. (Нет автоматического закрытия файла, когда демон убит)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]