tail -f bar/somefile.log
немедленно потерпит неудачу, если файл somefile.log не существует. Как заставить хвост неопределенно долго ждать создания этого файла (что произойдет через несколько минут)?
Обновление: используя -F
, я вижу:
tail: cannot open `bar/somefile.log' for reading: No such file or directory
tail: cannot watch parent directory of `bar/somefile.log': No such file or directory
потому что bar
еще не существует (он будет создан через несколько минут). когда bar
был создан и somefile.log
тронут, хвост вообще не уловил изменений.