我正在寻找一个实时更新的日志阅读器。另外,我的日志文件在运行Linux的服务器上,而我在Windows系统上。
我找到了,我在配置它时遇到了困难。我已经写了一个简单的批处理来执行&打开日志文件,但是它不能,这并不奇怪,因为服务器需要用户名/密码,而我不知道如何指定。我的批次:
:: Set Path to BareTail.exe Location
set path=path;"D:\Installs"
:: Set Server Path & Folder Path
set server=10.10.10.20
set dir=\product\instal
我有基于Linux服务器的日志文件,我在Windows操作系统上工作。我正在使用Filezilla登录Linux服务器,并通过打开日志文件来搜索特定的文本或字符串。我想在Windows中使用批处理自动化这个过程,我尝试使用下面的方法;
@echo off
cls
set /p string="Enter the string: "
echo open xx.xx.xx.xx 21> ftpc.dat
echo xxxxxxxx>> ftpc.dat
echo xxxxxxxx>> ftpc.dat
echo bin >> ftpc.da
我使用open()来读取日志文件,但是我得到了一些奇怪的内容。如果我通过Notepad++打开日志文件,复制内容并将其粘贴到新文件中,将其保存为.txt文件,open()可以读取正确的内容。守则是:
with open(a_file, 'r') as my_file:
for line in my_file:
line_number += 1
if line_number == 1060 or line_number == 1061:
print(line)
我尝试了很多方法:
猫日志文件并重定向到一个新的文本