0

拥有将日志写入磁盘的 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 一切正常)

4

1 回答 1

0

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

于 2018-11-13T13:52:02.060 回答