0

ログをディスクに書き込む C++ サーバー プログラムを用意します。
PHPスクリプトから起動する

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

このプログラム内:

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


しかし、デーモンとして起動するとログはありません
:((通常、start ./my_server.outはすべて正常に動作します)

4

1 に答える 1

0

fogot クローズ ファイル。log_file.close(); そのため、デーモン モードでは動作しません。(デーモンが終了したときにファイルを自動的に閉じることはありません)

于 2018-11-13T13:52:02.060 に答える