Имейте 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 все работает нормально)
туман закрыть файл. log_file.close (); Вот почему он не работает в режиме демона. (Нет автоматического закрытия файла, когда демон убит)
Других решений пока нет …