У меня есть инструмент, который регистрирует некоторые данные в файле. Я хотел бы зачеркнуть файл и отправить последнюю строку данных через mosquitto_pub. Я использовал команду powershell «Get-Content» без прецедентов. Вот моя команда:Get-Content mosquitto_pub
Get-Content -Path "C:\test.txt" -Wait | .\mosquitto_pub.exe -t "Events"
Но ничто не публикуется mosquitto_pub.
Если я использую Get-Content -Path "C:\test.txt" -Wait
Я вижу хвост файла в стандартном режиме.
Что не так с моим решением?
Спасибо!
Не будет ли это продолжать посылать последнюю строку снова и снова, даже если не новый контент не добавляется? – vonPryz
Спасибо, исправленный ответ. – gms0ulman
... Если файл не будет добавлен с одним и тем же контентом несколько раз. Или он будет добавляться несколько раз в период сна ... – vonPryz