我正在尝试使用WampApache的RotateLog功能来组织每日日志。但是,我注意到访问日志写在两个地方。第一个文件是原始的access_log.log,第二个文件写入定义的旋转日志文件。添加到httpd.conf中以启用rotateLog的代码如下。CustomLog"|C:/wamp64/bin/apache/apache2.4.23/bin/rotatelogs.exeC:/wamp64/backup/logs/apache/access_log/access_log_%d-%m-%y.log86400"commonErrorLog"|C:/wamp64/bin/apache/apa
我对Linux上的shell编程很陌生,在我的Linux实例中,我按照以下方式将程序的stdout和stderr重定向到两个文件并在后台运行它myprog>run.log2>>err.log&这很好用,我得到了我想要的行为现在有另一个后台进程监视run.log和err.log,如果日志文件增长超过特定阈值,则将它们移动到其他文件名。例如mverr.logerr[日期时间].log我的期望是,在这个文件移动发生后,err.log将被myprog输出重定向再次创建,新的输出将被写入该新文件。但是,在我的日志文件监视进程移动文件后,err.log或run.log再也不会创建,尽管myprog
我对Linux上的shell编程很陌生,在我的Linux实例中,我按照以下方式将程序的stdout和stderr重定向到两个文件并在后台运行它myprog>run.log2>>err.log&这很好用,我得到了我想要的行为现在有另一个后台进程监视run.log和err.log,如果日志文件增长超过特定阈值,则将它们移动到其他文件名。例如mverr.logerr[日期时间].log我的期望是,在这个文件移动发生后,err.log将被myprog输出重定向再次创建,新的输出将被写入该新文件。但是,在我的日志文件监视进程移动文件后,err.log或run.log再也不会创建,尽管myprog