Ошибка записи start-stop-daemon на диск (текст) - PullRequest
0 голосов
/ 13 ноября 2018

Имейте серверную программу 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 все работает нормально)

1 Ответ

0 голосов
/ 13 ноября 2018

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

...