Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows powershell连续将文件a写入文件b_Powershell_Windows Scripting - Fatal编程技术网

Windows powershell连续将文件a写入文件b

Windows powershell连续将文件a写入文件b,powershell,windows-scripting,Powershell,Windows Scripting,大家好,powershell脚本编写人员 我真的弄不到这个 我有一个fileA.log,它将不断地填充数据。 现在我想将这个文件流式传输到另一个文件夹中的文件B 在Linux上 tail -f fileA.log > anotherfolder/fileB.log 问题是fileA.log将在fileA.log中每天旋转两次,并将创建一个新的fileA.log。 因此,脚本必须检查fileA.log是否旋转。如果是这样,它必须对fileB.log执行相同的操作,并自动启动一个新的fil

大家好,powershell脚本编写人员

我真的弄不到这个

我有一个fileA.log,它将不断地填充数据。 现在我想将这个文件流式传输到另一个文件夹中的文件B

在Linux上

tail -f fileA.log > anotherfolder/fileB.log 
问题是fileA.log将在fileA.log中每天旋转两次,并将创建一个新的fileA.log。 因此,脚本必须检查fileA.log是否旋转。如果是这样,它必须对fileB.log执行相同的操作,并自动启动一个新的fileA.log,并将输出从新的fileA.log继续到新的fileB.log


我希望我的解释可以理解。有人能帮我吗

让做旋转的东西简单地把A附加到B上不是更容易吗?另外,如果您这样做是为了保留日志文件,为什么要旋转+复制?当您每次都可以简单地创建带有时间戳或文件名中的某个内容的新日志文件时,这需要大量的磁盘工作。OK的可能重复问题是:FileA必须流式传输到安装在linux服务器上的共享文件夹。在这个Linux服务器上运行一个apache。从那里,FileB将通过jQuery流式传输到一个web页面中。我知道这听起来真的很疯狂,但没有其他办法做到这一点!不,我不能只共享包含fileA的文件夹!可悲的是:(看一下副本。使用
-Wait
参数似乎可以做到这一点。但输出文件在运行过程中会被锁定。