-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.n
et!not-for-mail
From: g...@s...invalid (Adam Wysocki)
Newsgroups: pl.misc.elektronika
Subject: Re: resetowanie urządzenia USB
Date: Thu, 8 Mar 2018 12:29:32 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <p7rabc$rss$1$gof@news.chmurka.net>
References: <f...@g...com>
<s...@f...lasek.waw.pl>
<f...@g...com>
<5a9be927$0$991$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<5a9c47b8$0$1004$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<5a9c5a80$0$989$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<5a9ced8a$0$31353$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<5a9cf565$0$665$65785112@news.neostrada.pl>
<p7j28m$msc$3$gof@news.chmurka.net>
<5a9d0ec8$0$31360$65785112@news.neostrada.pl>
<p7obru$nip$1$gof@news.chmurka.net>
<5a9fca54$0$659$65785112@news.neostrada.pl>
<p7prgc$9vr$4$gof@news.chmurka.net>
<5aa0e718$0$31364$65785112@news.neostrada.pl>
<p7r1ta$or6$1$gof@news.chmurka.net>
<5aa1139d$0$1005$65785112@news.neostrada.pl>
NNTP-Posting-Host: pi.v.chmurka.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Mar 2018 12:29:32 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="gof";
posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="28572";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (Linux/4.4.50-v7+ (armv7l))
Cancel-Lock: sha1:gk0+j92yXCOnmJiLazRHCo6KSFE=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:729999
[ ukryj nagłówki ]Zbych <a...@o...pl> wrote:
> Przykład z plikiem chyba nie jest najlepszy, bo EOF "teraz" nie znaczy,
> że "za chwilę" się tam nic nie pojawi do dalszego czytania. Najprostszy
> przykład to logi. EOF w przypadku czytania logów to na pewno nie jest
> błąd, po którym nie masz innego wyjścia jak zamknięcie pliku.
Zazwyczaj jednak pliki czyta się od początku do końca, a po końcu zamyka.
Sytuacja, w której program przewiduje, że plik jeszcze urośnie, jest
nietypowa. Większość narzędzi Linuksowych standardowo tak się zachowuje.
Jak chcesz przeczytać log "od początku do anulowania" (a nie "od początku
do końca tego, co w nim aktualnie jest") to przecież nie używasz cat,
tylko tail -f.
Zresztą taki "follow" rodzi problem, jeśli plik zostanie w międzyczasie
przycięty, bo wskaźnik pliku nie przesuwa się do początku.
Inna sprawa, że nie da się usunąć pliku, który jest aktualnie otwarty
(można usunąć dowiązanie, ale inode zostaje do momentu zamknięcia), więc
takie zachowanie read() dla pliku ma sens. Czy ma dla urządzenia... widzę
argumenty i za, i przeciw, i pewnie można się kłócić i dyskutować, jak
powinno być, ale obecny stan jest taki, że read() zachowuje się tak, a nie
inaczej... podejrzewam, że ktoś to przemyślał.
--
[ Email: a@b a=grp b=chmurka.net ]
[ Web: http://www.chmurka.net/ ]
Najnowsze wątki z tej grupy
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
Najnowsze wątki
- 2025-02-06 PROGRAM DOPŁAT DO AUT ELEKTRYCZNYCH TO ABSURD. ZA ŚRODKI Z KPO KUPIMY NIEMIECKIE I CHIŃSKIE AUTA
- 2025-02-05 ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-07 Smar do video
- 2025-02-06 Litowe baterie AA Li/FeS2 a alkaliczne
- 2025-02-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-07 Warszawa => System Architect (Java background) <=
- 2025-02-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-07 Warszawa => Solution Architect (Java background) <=
- 2025-02-07 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-07 Lublin => Programista Delphi <=
- 2025-02-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-07 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-07 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo