python:尾部文件在后台

时间:2016-04-01 18:04:55

标签: python subprocess

我想启动后台进程来拖尾文件,然后根据需要从输出中读取,同时继续拖尾文件。我已尝试使用1..255 | %{ $IP = "192.168.2.$_" If (Test-Connection -count 1 -comp $IP -quiet) { $user = 'admin' $pass = 'admin' $pair = "$($user):$($pass)" $encodedCreds = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($pair)) $basicAuthValue = "Basic $encodedCreds" $Headers = @{ Authorization = $basicAuthValue } $URL = "http://"+$IP+"/servlet?key=Reboot" Invoke-WebRequest -Uri $URL -Headers $Headers } } 进行了一些操作,但无法使其正常工作。

这是我试过的:

subprocess

我考虑过手动使用tail = subprocess.Popen(['tail', '-f', 'file.txt'], stdout=subprocess.PIPE) reader = tail.stdout #do stuff output = reader.read() #spins ,但我无法弄清楚如何终止循环,因为不会有EOF。

0 个答案:

没有答案