我正在使用screen -d -m
調用PHP進程,以便它在新的screen
會話中啓動進程。我想將該PHP進程的STDOUT存儲在日誌文件中。通常,我可以簡單地添加> output.log
,並且該日誌文件將被創建並填充PHP進程的標準輸出。在新的屏幕會話中啓動PHP進程時,這不起作用。日誌文件已創建,但永遠不會寫入。如何重定向通過screen -d -m調用的PHP進程的STDOUT?
如何記錄此PHP進程的標準輸出?
screen -d -m php process.php user_input_1 user_input_1 > output.log
我相信這個命令被重定向STDOUT的screen
命令來output.log
,而不是STDOUT的process.php
的。
爲什麼你使用屏幕?只是背景的過程可能會更好。 –