abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:11 | Bezpečnostní upozornění

    Red Hat řeší bezpečnostní incident, při kterém došlo k neoprávněnému přístupu do GitLab instance používané svým konzultačním týmem.

    Ladislav Hagara | Komentářů: 0
    včera 23:33 | Nová verze

    Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.

    Ladislav Hagara | Komentářů: 1
    včera 22:33 | IT novinky

    Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-10-01. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Jedná o první verzi postavenou na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:22 | Nová verze

    Byla vydána nová verze 4.6 svobodného notačního programu MuseScore Studio (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem věnovala 1,1 milionu dolarů (stejně jako loni) na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Rozdělila je mezi 29 organizací a projektů. Za 15 let rozdala 8 050 000 dolarů.

    Ladislav Hagara | Komentářů: 4
    1.10. 20:11 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.17. Díky 278 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    1.10. 16:11 | Nová verze

    Bylo vydáno openSUSE Leap 16 (cs). Ve výchozím nastavení přichází s vypnutou 32bitovou (ia32) podporou. Uživatelům však poskytuje možnost ji ručně povolit a užívat si tak hraní her ve Steamu, který stále závisí na 32bitových knihovnách. Změnily se požadavky na hardware. Leap 16 nyní vyžaduje jako minimální úroveň architektury procesoru x86-64-v2, což obecně znamená procesory zakoupené v roce 2008 nebo později. Uživatelé se starším hardwarem mohou migrovat na Slowroll nebo Tumbleweed.

    Ladislav Hagara | Komentářů: 3
    1.10. 16:00 | IT novinky

    Ministerstvo průmyslu a obchodu (MPO) ve spolupráci s Národní rozvojovou investiční (NRI) připravuje nový investiční nástroj zaměřený na podporu špičkových technologií – DeepTech fond. Jeho cílem je posílit inovační ekosystém české ekonomiky, rozvíjet projekty s vysokou přidanou hodnotou, podpořit vznik nových technologických lídrů a postupně zařadit Českou republiku mezi země s nejvyspělejší technologickou základnou.

    … více »
    Ladislav Hagara | Komentářů: 3
    1.10. 12:55 | Nová verze

    Radicle byl vydán ve verzi 1.5.0 s kódovým jménem Hibiscus. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 3
    Jaké řešení používáte k vývoji / práci?
     (40%)
     (47%)
     (14%)
     (16%)
     (17%)
     (14%)
     (17%)
     (14%)
     (14%)
    Celkem 161 hlasů
     Komentářů: 11, poslední dnes 07:30
    Rozcestník

    Dotaz: Kontrola běžící služby

    13.7.2022 13:50 host
    Kontrola běžící služby
    Přečteno: 689×
    Ahoj, chtěl bych prosím poradit, jak můžu na serveru pomocí scriptu ověřit zda služba běží či nikoliv. Jde to vůbec? Děkuji

    Řešení dotazu:


    Odpovědi

    13.7.2022 14:12 Ignotus | skóre: 10
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    V Linuxe sa až tak neorientujem, ale ak tam máš systemd, skúsil by som

    systemctl status service

    a následne kontroloval návratovú hodnotu ($?). 0 znamená bežiacu službu, 3 vypnutú službu, 4 neexistujúcu, ostatné netuším.

    13.7.2022 15:47 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    debian.plus@protonmail.com
    13.7.2022 16:04 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Díky, služba běží ale příkaz níže nic nevypíše.
    ps -A | grep iredapd
    Nějaké jiné možnosti?
    13.7.2022 16:15 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Skus ps aux.

    Skus grep s parametrom -i.

    Pripadne daj výpis procesov s názvom python (keďže ten Tvoj deamon je v python).
    debian.plus@protonmail.com
    13.7.2022 16:29 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Příkaz
    ps -A | grep -i iredapd
    nevypíše taky nic.

    Příkaz
    ps -A | grep python
    vypíše
    1974 ? 00:00:00 python3
    2181 ? 00:00:00 python3
    
    Znamená to, že jeden je ten iredapd? Pokud ano, jak zjistím který?
    13.7.2022 17:46 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Pouzi prikaz ps aux.
    debian.plus@protonmail.com
    13.7.2022 18:52 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Používám ps -ef (ale to je asi jen jiný syntax)
    13.7.2022 21:03 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Čo máš za systém? Alebo používaš buxybox?
    $ ps -ef|grep [p]ython
    root        1339       1  0 08:51 ?        00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
    dusan      31108   30222  0 14:51 tty1     00:00:01 /usr/bin/python3 /usr/share/system-config-printer/applet.py
    debian.plus@protonmail.com
    13.7.2022 22:31 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Mám Arch, ale díky tomu, že od 80 let jsem něco dělal v Unixu tak jsem si zvykl na syntax s pomlčkou viz kousek s manu:
    EXAMPLES
           To see every process on the system using standard syntax:
              ps -e
              ps -ef
              ps -eF
              ps -ely
    
           To see every process on the system using BSD syntax:
              ps ax
              ps axu
    
           To print a process tree:
              ps -ejH
              ps axjf
    
           To get info about threads:
              ps -eLf
              ps axms
    
           To get security info:
              ps -eo euser,ruser,suser,fuser,f,comm,label
              ps axZ
              ps -eM
    
    k3dAR avatar 14.7.2022 00:17 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    myslim ze debian+ si nevsiml ze odpovidas ty a ne tazatel a divil se ze by ani "ps aux" ani "ps -ef" nezobrazilo jako proces vic nez "python3" ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    13.7.2022 22:07 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Pripadne daj cely výpis ps aux.
    debian.plus@protonmail.com
    Max avatar 13.7.2022 17:49 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    pidof program
    
    Pokud program běží, vrátí ti to jeho pid.
    Zdar Max
    Měl jsem sen ... :(
    Max avatar 13.7.2022 17:56 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Jinak pokud se jedná o nějaký script, nebo něco, co je spuštěno přes nějaký runtime, tak pid procesu získáš takto:
    ps auxww |grep -i program |grep -v grep |awk '{print $2}'
    
    Zdar Max
    Měl jsem sen ... :(
    13.7.2022 22:07 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Tohle funguje, vrátí pid. Děkuji.

    ta podmínka by mohla být takto? Pokud nebude výsledek číslo, restartuje službu.
    test ps auxww |grep -i iredapd |grep -v grep |awk '{print $2}' != ?(-)+([0-9]) && service iredapd restart
    Max avatar 13.7.2022 22:25 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Dávám přednost něčemu takovému:
    #!/bin/bash
    
    PROGRAM=iredapd
    CHECKPROG=`ps auxww |grep -i ${PROGRAM} |grep -v grep |awk '{print $2}'`
    
    if [ -z "${CHECKPROG}" ]; then
       echo "Process not found"
       service iredapd restart
    fi
    
    
    Zdar Max
    Měl jsem sen ... :(
    Řešení 1× (OldFrog {Ondra Nemecek})
    Max avatar 13.7.2022 22:26 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Jinak v dnešní době se to řeší na úrovni systemd, netřeba si dělat watchdog scripty.
    Zdar Max
    Měl jsem sen ... :(
    13.7.2022 23:14 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    A jak přesně se to dělá? Je to složité?
    k3dAR avatar 14.7.2022 00:26 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    ### editace cele sluzby, zobrazi se ti aktualni obsah sluzby a po ulozeni se systemova cela nahradi tvoji upravenou
    sudo systemctl edit --full iredapd
    
    # a do sekce [Service] pridat neco jako:
    Restart=on-failure
    RestartSec=2
    
    nebo pokud chces zachovat moznost ze aktualizace balicku aktualizuje tu iredapd sluzbu, tak udelas jen "doplnovaci" editaci:
    ### editace sluzby jen doplnovaci, nezobrazi se ti nic a ty pridas to s cim se ta systemova slouci
    sudo systemctl edit iredapd
    
    # a pridat neco jako:
    [Service]
    Restart=on-failure
    RestartSec=2
    
    porad nemam telo, ale uz mam hlavu... nobody
    Max avatar 14.7.2022 06:12 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Nebo:
    Restart=always
    
    Zdar Max
    Měl jsem sen ... :(
    14.7.2022 14:08 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Díky a co to přesně dělá?
    [Service]
    Restart=on-failure
    RestartSec=2
    Max avatar 14.7.2022 15:32 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Viz manual : systemd.service.
    Ve zkratce:
    "Restart=on-failure" pokud byla služba nekorektně ukončena, automaticky se provede její restart
    "Restart=always" provede re restart služby vždy (někdy se může služba jakoby vnitřně ukončit a na venek se tváří, že to bylo regulérní a pak se v případě "on-failure" sama znovu nenastartuje)
    Zdar Max
    Měl jsem sen ... :(
    16.7.2022 11:18 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Moc děkuji, a jde prosím v nějakém logu dohledat, že se automatický restart provedl?
    k3dAR avatar 16.7.2022 15:26 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    #aktualni stav s 10 (vychozi) poslednich zaznamu
    systemctl status iredapd
    
    #aktualni stav s 30 poslednich zaznamu
    systemctl status --lines=30 iredapd
    
    #log sluzby dlouhodobej
    journalctl --unit iredapd
    
    #log sluzby dlouhodobej s vyfiltrovani
    journalctl --unit iredapd | grep -i -e start -e stop
    
    porad nemam telo, ale uz mam hlavu... nobody
    16.7.2022 16:26 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Děkuji moc, kam na ty fičury chodíte? To se učí ve škole nebo v nějakém kurzu pro správu serverů?
    Josef Kufner avatar 16.7.2022 19:07 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    man man
    Hello world ! Segmentation fault (core dumped)
    16.7.2022 23:04 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Studuj:
    man systemd
    man systemd.service
    debian.plus@protonmail.com
    13.7.2022 22:01 host
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    Tohle nic nevrací
    19.8.2022 10:40 palardd | skóre: 7
    Rozbalit Rozbalit vše Re: Kontrola běžící služby
    používám na tyhle věci icinga2

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.