Portál AbcLinuxu, 12. května 2025 07:36

Dotaz: Nejede Cron

RedMax avatar 30.11.2008 16:08 RedMax | skóre: 6
Nejede Cron
Přečteno: 423×
Odpovědět | Admin
Ahoj,

nastavil jsem cron na každou minutu přes Webmin, příkaz je

/var/www/htg/domain_riwas.cz/subdomain_adminex.riwas.cz/village_builder/cron.php

, ale bohužel nespouští. Tedy nic se nevykonná. V logu cronu je zapsán, jako že se spustí, ale jak píšu, nic nevykonná, ani když zkusím spustit teď ve Webminu. Když to zkusím přes prohlížeč, cron pracuje.

Zkoušel jsem zadat i příkaz do

/etc/cron.d/smolt

* * * * * root /var/www/htg/domain_riwas.cz/subdomain_adminex.riwas.cz/village_builder/cron.php,

ale také nespuští. Hledal jsem i v knížce, ale tam je o cronu jen jedna stránka. Nevím si rady, máte někdo nějakou radu, prosím?

Moc děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.11.2008 16:35 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Nejede Cron
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je soubor cron.php sputilený (oprávnění x)? Pokud ne, je zapotřebí uvést php interpretr.
* * * * * root /usr/local/bin/php -q /var/www/htg/domain_riwas.cz/subdomain_adminex.riwas.cz/village_builder/cron.php
RedMax avatar 1.12.2008 00:13 RedMax | skóre: 6
Rozbalit Rozbalit vše Re: Nejede Cron
V adresáři

/usr/local/bin

bohužel nic nemám. Používám F8, tak nevím. Jak zjistím oprávnění x?
frEon avatar 1.12.2008 01:18 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Nejede Cron
which php
Talking about music is like dancing to architecture.
1.12.2008 07:37 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Nejede Cron
mal by to byt balik php-cli. potom bud do cronu zadat interpreter a subor
*/1 *  * * *   root   /usr/bin/php /cesta/skript.php
ale do toto php skriptu pridat hlavicku
#!/usr/bin/php
<?php
...
?>
a nastavit priznak spustitelnosti chmod +x /cesta/k/skript.php a cron uz bude bez /usr/bin/php
*/1 *   * * *    root   /cesta/skript.php
cestu pre php zistis podla uz spominaneho which php
1.12.2008 08:38 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Nejede Cron
Aký význam má */1?
1.12.2008 14:52 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Nejede Cron
Steps are also permitted after an asterisk, so if you want to say ‘‘every two hours’’, just use ‘‘*/2’’.
1.12.2008 15:22 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Nejede Cron
Áno, v poriadku, to viem, Zápis */2 dáva zmysel. Naproti tomu, uvádzať tam jednotku nie je dôvod. Ak je dôvodom "... are also permitted", tak potom by mal byť človek dôsledný, a konzistentne uviesť "step" všade:
*/1 */1 */1 */1 */1 ...
Takto to vedie k podobným mätúcim konštrukciám ako je */60 nižšie.

RedMax avatar 2.12.2008 01:55 RedMax | skóre: 6
Rozbalit Rozbalit vše Re: Nejede Cron
Díky, už mi to šlape. :) Zjistil jsem si cestu k php přes which php a tu zadal do cronu a šlape jak má. Díky, zase jsem o něco chytřejší. :))
30.11.2008 17:39 Miklik | skóre: 27 | Krnov
Rozbalit Rozbalit vše Re: Nejede Cron
Odpovědět | | Sbalit | Link | Blokovat | Admin

Koukni do /var/log/cron.

Netvrdím to, ale možná je to pravda.
AraxoN avatar 1.12.2008 01:41 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Nejede Cron
Odpovědět | | Sbalit | Link | Blokovat | Admin

A čo FAQ?

1.12.2008 07:35 penaten | skóre: 10 | Červený Kostelec
Rozbalit Rozbalit vše Re: Nejede Cron
Odpovědět | | Sbalit | Link | Blokovat | Admin

A co takhle */60 * * * * .... ?

1.12.2008 08:19 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Nejede Cron
... má robiť akože čo? Každú minútu, ktorá je deliteľná šesťdesiatimi bezo zvyšku spúšťať ...? To už hádam radšej
0 * * * * ...
1.12.2008 08:21 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejede Cron
Ma nejaky specialni vyznam */60 proti * ?
In Ada the typical infinite loop would normally be terminated by detonation.
1.12.2008 08:23 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Nejede Cron
Jo aha, ono je to takova blbost, az je to matouci. :-D
In Ada the typical infinite loop would normally be terminated by detonation.

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.