Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Technická podpora / Cron - čas provedení naplánované úlohy
- - Od NONES (>>>) Dne 2014-04-15 08:24
Dobrý den, potřeboval bych drobnou radu. Naplánoval jsem si v CRONu úlohu na automatické zhášení LED diod podle návodu (https://www.turris.cz/doc/navody/nastaveni_led_diod). Vše funguje jak má, jen se jednotlivé akce provádějí vždy o 2 hod. dříve.
Např. ztlumení diod má v souboru pro CRON nastaveno na 22, ale ve skutečnosti proběhne už ve 20 hod. Zvýšení intenzity diod mám naplánováno na 6, ale proběhne už ve 4 hod. Je to tak normální nebo dělám něco špatně? Díky
Nadřazený - - Od Jan Čermák (>>) Dne 2014-04-15 10:11
Zkontrolujte, zda máte na routeru správně čas, vypadá to, že máte na routeru UTC namísto středoevropského letního času. Viz ukázkový výstup příkazu date a konfigurace časové zóny níže.

root@turris:~# uci show system.@system[0].timezone
system.cfg02e48a.timezone=CET-1CEST,M3.5.0,M10.5.0/3
root@turris:~# date
Tue Apr 15 11:09:15 CEST 2014
Nadřazený - Od NONES (>>>) Dne 2014-04-15 18:42
Děkuji za radu, už je to v pořádku.
Nadřazený - - Od palikv.mojeid.c (>) Dne 2014-04-19 10:15 Hlasů 1
Nevím, co dělám špatně, ale mě ta regulace jasu nefunguje. Správně podle času jas ztlumí, ale už jej nezvýší. Zkusil jsem to i tak, že jsem měl ručně jas na 4 a nechal jsem v cronu jen jas zvýšit na 0. Ani to neproběhlo. Ne, že by to bylo nějak zásadní, ale chtěl bych to vychytat.
Dík za pomoc
Nadřazený - - Od NONES (>>>) Dne 2014-04-21 15:20
A kdyz zkusite primo v shellu zadat prikaz pro zvyseni jasu, tak to probehne?
Nadřazený - - Od palikv.mojeid.c (>) Dne 2014-04-21 15:32
To proběhne normálně. V cron.d je ještě jeden soubor rainbow, ten jsem vyhodil, nechal tam jen ten svůj, ale vždy se nastavil jen ten první čas, ale jen snížení jasu. Měl jsem i dvě úlohy, jednu na snížení, druhou na zvýšení, ale jas se nezvýšil.
Nadřazený - - Od horada (>) Dne 2014-04-21 19:41
Myslím že ta originální rainbow úloha tam je kvůli uložení manuálně nastaveného jasu - takže by bylo lepší ji tam nechat.
U toho rozsvícení si myslím že bude problém v syntaxi - můžete sem vložit obsah toho crontab souboru?
Nadřazený - - Od palikv.mojeid.c (>) Dne 2014-04-21 19:58
S tou první rainbow úlohou máte asi pravdu, protože když jsem ji dal pryč, tak po restartu jsem měl jas na stupni asi 5. jinak nastavení přepínáníá jasu jsem kopíroval z návodu.
MAILTO=""
0  22  *  *  *  root  rainbow intensity 5
0  6  *  *  *  root  rainbow intensity 0

upravcoval jsem to přes winscp i přes terminál a výsledek stejný.
Nadřazený - - Od horada (>) Dne 2014-04-21 20:22
Tak to je zajímavé... mám to v podstatě úplně stejně a mě to funguje :(...

MAILTO=""
0 20 * * * root /usr/bin/rainbow intensity 6
0 7 * * * root /usr/bin/rainbow intensity 0

Napadají mě jen drobnosti - nový řádek na konci souboru? (nevím jestli je to nutné) Případně nemůže zlobit styl konců řádků "CR" v Linuxu/"CR+LF" ve Windows při editaci přes WinSCP? (nevím jak to ověřit nebo vyzkoušet..)
Nadřazený - - Od commar (>>) Dne 2014-04-21 21:00
Možná se zeptám hloupě, ale jmenuje se ten váš soubor rainbow_night? Možná ale na názvu souboru nezáleží...
A já tam původní raibow nechal...
A chodí mi to...
A pozor: další rainbow je v etc/config, tam se dají nastavit barvy LEDek, máte to v /etc/cron.d ?
Nadřazený - - Od palikv.mojeid.c (>) Dne 2014-04-22 05:48
v etc/config jsem měnil barvy ledek. Plánovací úlohy jsem dal do etc/cron.d. Co se týče názvu souboru, myslím, že je to jedno, ale přesto jsme to měl přesně tak nastavený. No nic, nefunguje, je to taková maličkost. Třeba to bude fungovat až se rozhodnu ho zresetovat do továrního nastavení a znovu nastavit. Dík
Nadřazený - Od Robin Obůrka Dne 2014-04-22 09:55
Dobrý den,

na jméně souboru opravdu nezáleží. Ale jediné co mě napadá jsou oprávnění. Ten cron je nějaký háklivý na práva souboru a pokud jsou moc benevolentní tak odmítne soubor zpracovat.

Zkuste zkontrolovat/nastavit práva -rw------- nebo -rw-r--r-- (tedy 600 nebo 644).

A pokud jde o soubor /etc/cron.d/rainbow tak ten opravdu dělá něco jiného a je to funkce, která může být často žádoucí.
Nadřazený - Od d1n Dne 2014-04-22 13:44
take mi to funguje. puvodni rainbow jsem nechal a pres vi vytvoril rainbow_night.
Nadřazený - - Od mxd-own-fredbro Dne 2014-07-13 21:07
mně to taky nefunguje :/ jen se ztlumí a ráno se nenahodí plný svit
Nadřazený - - Od NONES (>>>) Dne 2014-07-13 21:31
Kdosi tady vyzjistil, že problémem jsou špatné ukončovače řádků. Musí být ve formátu Linuxu, nikoli Windows. Pokoumejte v tomto tématu níže, najdete tam detailnější popis a návod k nápravě.
Nadřazený - Od mxd-own-fredbro Dne 2014-07-13 22:06
přeeditoval jsem to v nano, tak uvidíme ráno :D
Nadřazený - - Od JFila (>>) Dne 2014-07-06 17:52
Jak je možné nastavit BusyBox, aby date standardně vracel čas v místním formátu (CEST)? Jak je to s časem pro at Můj router vrací UTC:

root@turris:~# uci show system.@system[0].timezone
system.cfg02e48a.timezone=CET-1CEST,M3.5.0,M10.5.0/3
root@turris:~# date
Sun Jul  6 16:28:38 UTC 2014
Nadřazený - - Od jakub.rybar Dne 2014-07-06 21:58
Zkuste TZ=Europe/Prague date
Nadřazený - Od JFila (>>) Dne 2014-07-07 06:07
Zdravím, pořád stejné.
Nadřazený - - Od Ondřej Caletka (>>>) Dne 2014-07-07 12:47 Hlasů 1
Busybox používá uClibC, která pro časová pásma používá soubor /etc/TZ. Ten je v OpenWRT a tedy i v Turrisu nalinkován do /tmp a pro Prahu obsahuje toto:

# cat /etc/TZ
CET-1CEST,M3.5.0,M10.5.0/3
# date
Mon Jul  7 13:46:35 CEST 2014


Jak je vidět, v mém případě to funguje bezproblémově.
Nadřazený - Od JFila (>>) Dne 2014-07-07 13:29
Zajímavé, na mém Turrisu to mám nastaveno stejně, přesto to nefugnuje:

root@turris:# cat /etc/TZ
CET-1CEST,M3.5.0,M10.5.0/3
root@turris:# date
Mon Jul  7 12:27:06 UTC 2014
root@turris:# cat /tmp/TZ
CET-1CEST,M3.5.0,M10.5.0/3
- - Od palikv.mojeid.c (>) Dne 2014-04-18 13:33 Hlasů 1
Já si taky nastavil ledky podle toho samého návodu. Večer se to přepne do nižšího jasu, ale ráno se to nepřepne zpět.
Nadřazený - Od NONES (>>>) Dne 2014-04-18 17:13
Mě už to funguje v pohodě - večer ztmaví jas, ráno přidá.
- Od commar (>>) Dne 2014-04-19 22:27
Taky mi to přes LuCI nechtělo chodit, přihlásil jsem se z Windows přes WinSCP
vytvořil soubor v /etc/cron.d/rainbow_night (podle návodu), zapsal nastavení a
pak dal jen uložit, časy mám 22 a 6 hodin, chodí to...
- - Od Drx001 Dne 2014-04-22 15:22 Upraveno 2014-04-22 15:37 Hlasů 2
V mém případě měl cron problém s konci řádků. Přestože integrovaný editor z WinSCP zobrazoval všechno korektně, po zkopírování souboru do PC byl celý text v jednom řádku. Zeditoval jsem ho pomocí Notepad++, zkonvertoval konce řádků do unixového formátu (pouze LF) a od té doby všechno funguje jak má.
Nadřazený - Od palikv.mojeid.c (>) Dne 2014-04-22 17:56 Hlasů 1
JO! bylo to přesně tak! Blbý konce řádků. Sice mi notepad ukázal, že tam mám jeden řádek, opravil jsem to, hodil do cron.d, ale stejně to nefungovalo. Nakonec jsem oprášil googla a editor vi a napsal to v něm a už to jde :-D Díky všem
Nadřazený - Od quick Dne 2014-04-22 18:04
Potvrzuji.
můj problém byl také s konci řádků...   překvapivě... :wink:
- Od mxd-own-fredbro Dne 2014-07-15 09:20
tak jsem ty LEDky ještě vylepšil :D (tady je EOL korektní)

https://dl.dropboxusercontent.com/u/1390942/rainbow_night
- - Od JJiik Dne 2014-12-04 09:57
Jinak jeden detail - po úpravě záznamu cron-u v /etc/cron.d/rainbow_night je potřeba cron restartovat, jinak se změna neprojeví.

/etc/init.d/cron restart

Včera mě to pěkně vytrestalo při ladění :).
Nadřazený - - Od Michal Vaner (>>) Dne 2014-12-04 10:35
Dobrý den

Myslím si, že by to potřeba být nemělo, že cron si soubory sleduje průběžně a změnu zaznamená. Alespoň to tak dělá při instalaci nových crontabů z balíčků. Není možné, že mu to „nechutnalo“ z nějakého jiného důvodu? Je docela choulostivý na oprávnění na těch souborech.
Nadřazený - Od JJiik Dne 2015-01-01 23:34
No, je to možné.
Každopádně to neuškodí :cool:.
Teď, po reinitu Turrise jsem to editoval přímo v nano a nebyl problém napoprvé..
Nahoru Téma Majitelé routerů / Technická podpora / Cron - čas provedení naplánované úlohy

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill