Portál AbcLinuxu, 12. května 2025 09:27

Dotaz: nastaveni cron - proste to nejede

3.8.2007 18:03 lukyyn | skóre: 3
nastaveni cron - proste to nejede
Přečteno: 889×
Odpovědět | Admin
Zdravim,

zrovna se snazim nastavit cron .. vytvoril jsem chron tabulku - soubor s nazvem "crontab", kt obsahuje:

* * * * * vytvor_adresar

kde vytvor_adresar je funkcni skript, kt je spolecne s crontab ulozen v adresari /etc/cron.d

... a nic se nedeje - predpokladal jsem, ze co minutu bude tento skript spousten.

Kde se stala chyba ? diky za tipy.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.8.2007 18:13 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nejdřív základní: je skript spustitelný a běží cron daemon?

Ale spíš bych to viděl, že se musí uvést absolutní cesta (nebo min. připojit ./). A nebo je problém v nějaké bezpečnostní ochraně (podle distribuce).

- Vojta

I am always ready to learn although I do not always like to be taught. (W. Churchill)
3.8.2007 18:16 lukyyn | skóre: 3
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
./ jsem zkousel - nic, cron.daily jede ...
jose17 avatar 3.8.2007 18:36 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
tak skus tu absolutnu cestu. a potom, crond aj nieco zapisuje do logu (skus syslog.log alebo messages) j
Ja vim, on vi, ty nano!
4.8.2007 00:07 Gore
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je synchronizován systémový čas s hardwareovým ? Když je to rozhozený, tak většinou o 2 hodiny.
Medved09 avatar 4.8.2007 07:45 Medved09 | skóre: 26 | Havlíčkův Brod / Brno
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ulohy do cronu se pridavaji dvema zpusoby:

1- 'crontab -e' coz otevre tabulku jobu v preferovanem editoru a tam se zapise to * * * * * vytvor_adresar a program crontab pri ukonceni uvedomi cron ze se zmenila tabulka ukolu.
2- Vytvorit soubor vytvor_adresar.cron do nej zapsat to * * * * * vytvor_adresar a potom spustit 'crontab -l vytvor_adresar.cron'

Fordem tam, vlakem zpátky :-)
Medved09 avatar 4.8.2007 07:46 Medved09 | skóre: 26 | Havlíčkův Brod / Brno
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede

Jo a vsude, vcetne toho scriptu absolutni cesty.

Fordem tam, vlakem zpátky :-)
Josef Kufner avatar 4.8.2007 12:21 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
Absolutní cesty nejsou potřeba, pokud je správně nastaveno $PATH. To lze udělat například zapáním
PATH=/usr/local/bin:/bin:/usr/bin
na začátek crontabu. Stejně lze nastavovat i jiné proměnné jako třeba $HOME nebo $SHELL ...
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 4.8.2007 12:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: nastaveni cron - proste to nejede
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyžtak ještě můžeš zkusit reloadnout crona. Některé verze to potřebují, některé ne. Ale zkusit to můžeš. A cron chyby posílá mailem, takže se koukni co ti napsal...
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.