start-stop-daemon错误写入磁盘(某些文本)

时间:2018-11-13 06:30:09

标签: c++ ofstream 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时一切正常)

1 个答案:

答案 0 :(得分:0)

忘记关闭文件。 log_file.close();这就是为什么它在守护程序模式下不起作用的原因。 (当守护程序被杀死时,没有自动关闭文件)