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 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
včera 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
včera 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
včera 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 10
19.10. 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
19.10. 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 6
19.10. 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
19.10. 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 22
19.10. 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
18.10. 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (1%)
 (1%)
 (75%)
 (12%)
Celkem 146 hlasů
 Komentářů: 7, poslední 19.10. 23:06
    Rozcestník

    Dotaz: CentOS - naplánovaná úloha

    3.8. 17:23 Avax
    CentOS - naplánovaná úloha
    Přečteno: 260×
    Dobrý den, budu rád za každou radu, která mě navede k řešení.

    Mám naplánovanou úlohu, která ve spustitelném souboru vypadá takto:

    echo $(date -u) $(service eonud status) >> /usr/local/bin/log.txt

    Když tento skript spustím ručně, tak je výstup do logu v pořádku, pokud jej ale spustí cron, tak výstup obsahuje pouze zapsané datum a formátovací mezery bez statusu služby.

    Stejně to dopadne, když to rozdělím na 2 řádky, tedy:

    echo $(date -u) >> /usr/local/bin/log.txt

    echo $(service eonud status) >> /usr/local/bin/log.txt

    Asi se bude jednat o nějakou začátečnickou chybu, ale nepodařilo se mi najít nic, co by mi pomohlo.

    Děkuji za rady


    Řešení dotazu:


    Odpovědi

    Josef Kufner avatar 3.8. 17:33 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Dej sem přímo ukázku toho, co to vypíše a co by to mělo vypsat. Také se koukni do mailu, jestli tam není nějaká chyba.
    Hello world ! Segmentation fault (core dumped)
    3.8. 18:09 karlik
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Proč tam máš to echo a $ ?

    echo "$(/usr/sbin/service eonud status)" >> /usr/local/bin/log.txt

    usr/sbin/service eonud status >> /var/log/eonudlog.txt

    Podívej se do logů (journalctl -ex). Možná zkusit vypnout SELinux (setenforce 0).
    3.8. 17:51 NN
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Od kdy patri logy do /usr/local/bin? Dej to laskave do /var/log. Kdyz to dam do cronu(Ubuntu) tak to funguje normalne, jinak cron taky loguje..
    3.8. 18:05 Avax
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Logování jsem upravil do /var/log/eonud_log.txt.

    pokud pustím skript ručně (ať už přímo jako příkaz, nebo spuštěním spustitelného souboru), výstup je v pořádku, jak jej chci:

    Čt srp 3 15:57:49 UTC 2017 eonud (pid 38641) běží...

    pokud to spustí cron:

    Čt srp 3 15:57:49 UTC 2017

    Chybí mi tedy informace o statusu eonudu.

    3.8. 18:08 Avax
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Ještě doplnění,

    v mailu nic není.

    Zkusil jsem to ještě udělat za pomoci printf,

    printf '%s %s' "$(date -u) $(service eonud status)"

    Výsledek je úplně stejný jako v předchozím řešení. Ručním spuštěním vše ok, při spuštění cronem výstup také bez informace o stavu služby.
    Chytrex avatar 3.8. 18:17 Chytrex | skóre: 28 | Bohumín
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    pod jakým uživatelem to pouštíš ručně a pod jakým uživatelem to máš v cronu?
    Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
    4.8. 08:24 marsur | skóre: 6
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    posli ako to mas v crone spustene

    sh skript.sh ?

    a este ake su prava toho skriptu?

    3.8. 18:16 t
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Nevypisuje se ten status do STDERR místo STDOUT?
    Řešení 1× (Avax (tazatel))
    MMMMMMMMM avatar 4.8. 08:31 MMMMMMMMM | skóre: 42 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    a co echo $(date -u) $(/sbin/service eonud status) >> /usr/local/bin/log.txt
    4.8. 11:01 Avax
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Dobrý den,

    děkuji za pomoc, takto to funguje.
    4.8. 11:08 Avax
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Můžu se ještě zeptat, proč takto to funguje a můj předchozí způsob pod cronem nefungoval? Rád se poučím.
    4.8. 12:32 Peter Golis | skóre: 55 | Bratislava
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Asi nemáš nastavenú cestu ${PATH} v cron-e aby hľadala programy aj v /sbin/.
    Josef Kufner avatar 4.8. 12:37 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    Protože v cronu máš jinak nastavenou $PATH a není tam /sbin. Jak jsem ti psal na začátku, v mailu (/var/mail/root) máš chybovou hlášku (pokud ti mail vůbec funguje), že příkaz "service" se nepovedlo najít.

    Na začátek /etc/crontab (nebo kam jsi to dával) stačí připsat něco jako toto:
    SHELL=/bin/bash
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    Hello world ! Segmentation fault (core dumped)
    6.8. 12:50 Alibaba
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    
    #!/bin/bash
    
    SERVICE=$(which service)
    ECHO=$(which echo)
    DATE=$(which date)
    
    $ECHO $($DATE -u) $($SERVICE httpd status) >> /var/log/eonud_log.txt
    
    k3dAR avatar 6.8. 13:13 k3dAR | skóre: 46
    Rozbalit Rozbalit vše Re: CentOS - naplánovaná úloha
    mozna mi neco unika ;) ale which hleda prikaz v $PATH, pokud je problem ze dana cesta neni v $PATH, tak to tedy ani which nenajde, jedine to muze mit vyznam u echo aby se nepouzilo interni echo z bash...
    porad nemam telo, ale uz mam hlavu... nobody

    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.