Вот мой сценарий:
def tail(file, delay=0.5):
f = open(file, 'r')
f.seek(0, 2)
while True:
line = f.readline()
print 'line: ' + line
if not line:
time.sleep(delay)
else:
print 'line found!'
Когда я открываю файл и добавляю в него несколько строк, этот скрипт не поднимает его. Я делаю это на Linux.