我用 reactphp 创建了一个服务,它运行并做了一些事情。它作为守护进程启动,因此所有输出都应记录在文件中。此日志文件应命名为'foo-log-file-$(date "+F")'。我想每天都有一个日志文件。
问题:
如前所述,脚本作为服务运行,不会停止。因此,脚本的起始调用只进行一次。
php my_script.php >> /var/log/bar/log-file--$(date "+%F") 2>&1
因此,从此脚本打印到控制台的所有内容都保存到文件中,但文件仅在调用时使用日期字符串创建,并且不会使用新日期更新。
问题:
是否可以在不在 php-script 中编写日志逻辑的情况下解决这个问题?我可以用 bash 处理这个要求吗?