On 05/09/16 07:07, Harald Dunkel wrote:
> coreutils 8.25-2 seems to have the same problem. Sample:
> 
> 
> % ps -ef | grep tail
> harri     3815  3783  0 Aug30 pts/3    00:00:00 tail --retry 
> --max-unchanged-stats=5 -f /var/log/messages
> harri    11756 11708  0 08:00 pts/4    00:00:00 grep tail
> 
> % lsof -p 3815
> COMMAND  PID  USER   FD      TYPE DEVICE SIZE/OFF    NODE NAME
> tail    3815 harri  cwd       DIR    8,4    20480 4456449 /home/harri
> tail    3815 harri  rtd       DIR    8,3     4096       2 /
> tail    3815 harri  txt       REG    8,3    64232   15185 /usr/bin/tail
> tail    3815 harri  mem       REG    8,3  1697504 1054034 
> /lib/x86_64-linux-gnu/libc-2.23.so
> tail    3815 harri  mem       REG    8,3   153288 1054030 
> /lib/x86_64-linux-gnu/ld-2.23.so
> tail    3815 harri    0u      CHR  136,3      0t0       6 /dev/pts/3
> tail    3815 harri    1u      CHR  136,3      0t0       6 /dev/pts/3
> tail    3815 harri    2u      CHR  136,3      0t0       6 /dev/pts/3
> tail    3815 harri    3r      REG    8,3   159279  140486 /var/log/messages.1
> tail    3815 harri    4r  a_inode   0,11        0    4381 inotify
> 
> % ls -alrt /var/log/messages*
> -rw-r----- 1 root adm   2057 Aug 15 07:54 /var/log/messages.4.gz
> -rw-r----- 1 root adm   1762 Aug 21 08:03 /var/log/messages.3.gz
> -rw-r----- 1 root adm  29000 Aug 29 07:53 /var/log/messages.2.gz
> -rw-r----- 1 root adm 159279 Sep  4 08:00 /var/log/messages.1
> -rw-r----- 1 root adm   2881 Sep  5 07:52 /var/log/messages
> 
> % dpkg -l coreutils
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name                                Version                Architecture   
>         Description
> +++-===================================-======================-======================-============================================================================
> ii  coreutils                           8.25-2                 amd64          
>         GNU core utilities

Oh the file is renamed.
You probably need `tail -F` rather than `tail -f --retry`

Reply via email to