"Ruzsinszky Attila" <[EMAIL PROTECTED]> writes:
> tail --retry --follow=name akarmi.txt | socat - TCP4:host:port &
>
> Éjjel 1:55-kor az akarmi.txt "eltűnik", majd ismét elkezd íródni.
> Az "eltűnik" elvileg mv hatására történik. Amolyan rotálás, szkriptből.
>
> 1. kérdés: rm akarmi.txt és mv akarmi.txt akarmi.txt.1 nem ugyanaz
> a tail fenti paraméterezése mellett? Mert kézzel tesztelve nem!
> mv-nél működni látszik, míg rm-nél nem:
>
> [EMAIL PROTECTED] DS]$ echo "20" >>akarmi.txt
> [EMAIL PROTECTED] DS]$ mv akarmi.txt akarmi.txt.1
> [EMAIL PROTECTED] DS]$ /usr/local/bin/tail: `akarmi.txt' has become
> inaccessible: No such file or directory
>
> [EMAIL PROTECTED] DS]$ touch akarmi.txt
> [EMAIL PROTECTED] DS]$ /usr/local/bin/tail: `akarmi.txt' has appeared;
> following end of new file
>
> [EMAIL PROTECTED] DS]$ echo "21" >>akarmi.txt
> [EMAIL PROTECTED] DS]$ echo "22" >>akarmi.txt
> [EMAIL PROTECTED] DS]$ rm akarmi.txt
> [EMAIL PROTECTED] DS]$
> [EMAIL PROTECTED] DS]$ /usr/local/bin/tail: `akarmi.txt' has become
> inaccessible: No such file or directory
>
> [EMAIL PROTECTED] DS]$ touch akarmi.txt
> [EMAIL PROTECTED] DS]$ tail.c:700: failed assertion `valid_file_spec (f)'
>
> [EMAIL PROTECTED] DS]$ ps -ef|grep tail
> [EMAIL PROTECTED] DS]$
Debian Etchen úgy működik, ahogy várjuk. De nem tudod inkább elkapni
az adatot, mielőtt a fájlba kerül? Az tisztább ügy lenne. Vagy
pipe-ba tenni, és onnan tee | socat? Úgy megszabadulhatnál a hibásnak
tűnő tailtől.
--
Üdv: Feri.
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux