🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907394

Re: zamykanie dwóch programów.

#907394
From: Jacek
Date: Sat, 18 Nov 2023 09:13
78 lines
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-mail
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>

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