Article View: pl.comp.os.linux
Article #907394Re: zamykanie dwóch programów.
From: Jacek
Date: Sat, 18 Nov 2023 09:13
Date: Sat, 18 Nov 2023 09:13
78 lines
6085 bytes
6085 bytes
W dniu Fri, 17 Nov 2023 23:33:09 GMT, użytkownik Marcin Debowski napisał: >> Pobawmy się w analizę tego kawałka. Pogapiłem się dłuższą chwilę swoim >> okiem profana i co widzę: >> 1. Niekonsekwencja. Piszą "based on name and other attr." A zaraz potem >> w przykładzie używają słowa "pattern". Ja bym po pierwsze wymienił owe > > To jest nazwa parametru, który wchodzi do lini poleceń. Jest to > konkretna nazwa, jak zdefiniowana zmienna, do której dalej nastąpią > odniesienia. Nie rozumiem. Niby wiem co powiedziałeś ale jak to się odnosi do mojej myśli?? Powtórzę - w przykładzie użyli słowa pattern choć w wstępie używają słów name/other attributes. Zatem albo w wstępie powinno być pattern (of name) albo w przykładzie name/other attributes. Zauważę tu że angielskojęzycznych jest na świecie jakieś 5%, cała reszta zna angielski źle a przynajmniej gorzej. I proszę nie wspominać o wyjątkach, wiem że się zdarzają :) Więc piszący instrukcję powinien być wyjątkowo staranny i konsekwentny. > > Argumenty polecenia w sekcji składni czasami są wymienione, a czasem > nie. Jednym z powodów może być kompleksowość polecenia. Nie potrafię > powiedzieć czy jest tu jakaś standaryzacja. Co do użyteczności czasami > się to przydaje, ale akurat przy pkill nie widzę takiej potrzeby. No cóż, ty nie widzisz a ja widzę. > >> 2. W serii przykładów jest taki z opcją -HUP a jest ona niewymieniona w >> spisie opcji. Co jest grane? > > OPTIONS > -signal --signal signal Nie rozumiem co ma jedno do drugiego. > >> 3. Zaczynasz czytać mana i od razu chciałbyś zapytać czy np. polecenie >> pkill nie jest przypadkiem połączeniem ps i kill (i to samo w stosunku >> do pozostałych dwóch poleceń z p na początku). Jeśli jest lub nie jest >> to dobrze by było wspomnieć. > > W manie? Po co? Celem man'a jest ogarnięcie polecenia w możliwie zwięzły > sposób (do szybkiego sprawdzenia w oknie terminala). To nie są strony z > wikipedii. Znane mi były od lat polecenia kill, ps, czy grep. Polecenia typu pkill są znacznie późniejsze, kiedy ja się uczyłem jeszcze ich nie wymyślono. W istocie dowiedziałem się o nich parę dni temu :) Jeśli taki user jak ja na nie trafi będzie tak samo ciekaw. A od SZYBKIEGIO to jest help a nie man, który powinien być dużo bardziej wyczerpujący, > >> 4. No i jak mógłbym do przykładów nie dorzucić pkill -x 'name1|name2' > > Jeden specyficzny przykład z kilkunastu-klikudziesięciu grup > funkcjonalnych regexpa. Można, ale dlaczego własnie ten? Bo mi go zabrakło. Jak odpytasz grupę userów, każdemu zabraknie czegoś innego a ty (tzn. twórca mana) masz z tego zrobić użytek. > >> Jeśli tego mama pokazać kilkunastu ludziom o rozmaitej linuksowej >> wiedzy, >> da się wyciągnąć jakieś konkrety. A daję klacz za capa że nikt tego >> mana (ani innych) nie konsultował z profanami. > > Pewnie nikt. Jak sam pisze jakąś dokumentację dla odbiorcy technicznego > to też nie przeprowadzam konsultacji społecznych. Zakładam pewien min > poziom więdzy jako warunek wejściowy. Jako chemik, miałbym może > tłumaczyć co to jest chlorek potasu, destylacja, sublimacja, wyjaśniać > terorię związków chemicznych, wiązań, czy też nie erdolić się i z > rozmachem zacząć od podstaw fizyki, bo w końcu chemia jest jej pochodną? > W każdym razie doceniam, że podjąłeś wyzwanie i zacząłeś analizować > angielskie teksty. Spokojnie dasz radę z tym co się da wyguglać. Dla > mnie osobiści nieocenionym źródłem przykładów jest Stack Overflow. > Ptania zadaję tam rzadko - zwykle wystarczy mi co wyrzuca gugiel. Zdaje > się mają obecnie jakieś kłopoty. Mam nadzieję, że nie znikną. Skoro piszesz dokumentację bez konsultacji to popełniasz błąd o którym już wspomniałem. Dokumentacja nie ma być zrozumiała dla fachowca, ma być zrozumiała dla laika. I jeszcze raz powtarzam, zrozumiała to nie zawsze musi znaczyć obszerna. -- Jacek
Technical Details
Message-ID:
<uj9v7b$37vpq$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mailReferences:
<uio3ja$3f6io$1@dont-email.me> <uioerr$3i0bi$1@dont-email.me> <uioi91$3inb7$1@dont-email.me> <uiolp3$3jjv2$1@dont-email.me> <uiq3fq$12vk$1@dont-email.me> <87cywfuz5o.fsf@alfa.kjonca> <uiqbrd$2i2a$1@dont-email.me> <875y27uso1.fsf@alfa.kjonca> <uiqg68$2i2a$4@dont-email.me> <uite1j$1fbc3$1@solani.org> <uitg5m$lnbb$1@dont-email.me> <uitm3v$1ffma$1@solani.org> <uitooq$lnbb$2@dont-email.me> <xLz4N.17450$qq_6.16872@fx05.ams1> <uivinb$16lki$1@dont-email.me> <zkU4N.110$uGD8.32@fx07.ams1> <uj21ao$1lrpj$1@dont-email.me> <878r6z75gr.fsf@alfa.kjonca> <uj2568$1lrpj$2@dont-email.me> <874jhn723n.fsf@alfa.kjonca> <uj2a9o$1nhn8$1@dont-email.me> <uj2e9f$1ho03$1@solani.org> <uj2l5k$1ooin$1@dont-email.me> <tuc5N.17189$Zi1.15742@fx13.ams1> <uj4m5f$262e4$1@dont-email.me> <j7m5N.3926$WH47.2016@fx08.ams1> <uj5701$29keq$1@dont-email.me> <1ay5N.39224$ni5.27964@fx09.ams1> <uj7bee$2nnra$1@dont-email.me> <VKS5N.733$uGD8.571@fx07.ams1>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Jacek <jacmac@go2.pl>
Newsgroups: pl.comp.os.linux
Subject: Re: zamykanie dwóch programów.
Date: Sat, 18 Nov 2023 09:13:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 78
Message-ID: <uj9v7b$37vpq$1@dont-email.me>
References: <uio3ja$3f6io$1@dont-email.me> <uioerr$3i0bi$1@dont-email.me> <uioi91$3inb7$1@dont-email.me> <uiolp3$3jjv2$1@dont-email.me> <uiq3fq$12vk$1@dont-email.me> <87cywfuz5o.fsf@alfa.kjonca> <uiqbrd$2i2a$1@dont-email.me> <875y27uso1.fsf@alfa.kjonca> <uiqg68$2i2a$4@dont-email.me> <uite1j$1fbc3$1@solani.org> <uitg5m$lnbb$1@dont-email.me> <uitm3v$1ffma$1@solani.org> <uitooq$lnbb$2@dont-email.me> <xLz4N.17450$qq_6.16872@fx05.ams1> <uivinb$16lki$1@dont-email.me> <zkU4N.110$uGD8.32@fx07.ams1> <uj21ao$1lrpj$1@dont-email.me> <878r6z75gr.fsf@alfa.kjonca> <uj2568$1lrpj$2@dont-email.me> <874jhn723n.fsf@alfa.kjonca> <uj2a9o$1nhn8$1@dont-email.me> <uj2e9f$1ho03$1@solani.org> <uj2l5k$1ooin$1@dont-email.me> <tuc5N.17189$Zi1.15742@fx13.ams1> <uj4m5f$262e4$1@dont-email.me> <j7m5N.3926$WH47.2016@fx08.ams1> <uj5701$29keq$1@dont-email.me> <1ay5N.39224$ni5.27964@fx09.ams1> <uj7bee$2nnra$1@dont-email.me> <VKS5N.733$uGD8.571@fx07.ams1>
MIME-Version: 1.0
Injection-Date: Sat, 18 Nov 2023 09:13:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9ac4e81928f94de06f16da9ca4f9707e"; logging-data="3407674"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19bB/Kfa0+6O1V9NARlFg9x"
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
Cancel-Lock: sha1:r6vr+W9KBxHzn42DjApFk2Ku1VM=
X-Face: 4hY-vJY/j3P@Ah)-U9"n^5EAM]~m_]t{I$LOF/]iz~fNN(6D47ug[9>GO}/"c5.) C?Wc[Agpb\}/6t.<O
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit