Zadejte hledaný výraz...

Cron na Vshosting

Razer
verified
rating uzivatele
12. 9. 2008 12:23:43
Mám takovej problém, chtěl bych použít cron k pravidelnému spouštění php scriptu dejme tomu že z důvodů testování třeba každou minutu (méně u cron nejde co jsem četl) ale teď jak u Vshostingu na to.
Zkoušel jsem si to nastavit přes plesk tj šel jsem do stejného menu jako můžete vidět v polovině tohohle videa: http://www.webhostingresourcekit.com/flash/plesk-8-linux/plesk8linux_crontab.html
a zadal jsem do prvního políčka 1 a do ostatních * jako v tom návodu.
A do posledního tuhle adresu /var/www/vhosts/adresax.cz/httpdocs/adresarx/souborx.php
(na tu jsem přišel z php infa kde se ukazuje odkud ze serveru se spouští souborx.php)
Bohužel se nestalo vůbec nic ani kontrolní report se mi neodeslal na mail.
Chmod u adresáře souboru i navazujících souborů jsem samozřejmě při testování změnil tak aby ho mohl spouštět kdokoli.
Na intervalu jsem taky četl že pokud php není i v cgi tak musím psát něco do "souborx.php", ale dle vshosti infa http://www.vshosting.cz/phpinfo.php cgi maj takže kromě možnosti že zadávám špatnou adresu v posledním řádku nechápu co můžu dělat špatně.
Předem děkuji za rady!
PS: nevěděl jsem kam přesně tenhle specifickej dotaz umístit, tak jsem zvolil kategorii "hosting"
12. 9. 2008 12:23:43
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125131
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
12. 9. 2008 12:49:53
cron jen spustí skript v bashi. Nejsnažší je napsat tam wget http://adresa_skriptu
12. 9. 2008 12:49:53
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125130
Pota
verified
rating uzivatele
(1 hodnocení)
12. 9. 2008 13:03:11
12. 9. 2008 13:03:11
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125129
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
12. 9. 2008 13:04:43
Napsal Pot'a;112827
ve skriptu ho ale nesmí zajímat http_host
12. 9. 2008 13:04:43
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125128
Pota
verified
rating uzivatele
(1 hodnocení)
12. 9. 2008 13:17:47
Napsal Souki;112828
ve skriptu ho ale nesmí zajímat http_host
Nerozumím?
Uvedený příkaz je pro crontab v Plesku.
12. 9. 2008 13:17:47
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125127
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
12. 9. 2008 13:36:04
Napsal Pot'a;112833
Nerozumím?
Uvedený příkaz je pro crontab v Plesku.
A spustí daný php skript. Ale pokud má v tom skriptu nějakou podmínku na http_host, tak to nebude fungovat
12. 9. 2008 13:36:04
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125126
Razer
verified
rating uzivatele
12. 9. 2008 13:44:16
Tak jsem postoupil o krok dále zdá se že na Vshostingu funguje cron jen v intervalu hodina a více což mi jaksi stěžuje testing :-)
Nicméně podařilo se mi postoupit o kus dál už mi přišel na mail report a v něm tohle
/var/www/vhosts/strankax.cz/httpdocs/adresarx/souborx.php: line 1: ?php
: nen?? souborem ani adres????em
/var/www/vhosts/strankax.cz/httpdocs/adresarx/souborx.php: line 2: syntax error near unexpected token `"hlavicka.php"'
/var/www/vhosts/strankax.cz/httpdocs/adresarx/souborx.php: line 2: `include("hlavicka.php");
'
ten Wget jsem zatím nezkoušel, ale také ho prubnu.
Co byste mi tedy radili teď :-)
update: Jak tomu tedy rozumím to co mi radil poťa(co sem zkoušel sám) zafungovalo a php script se pustil, ale pouze v tom "unixovém" bashi a proto to hází ty syntax chyby. Jde tento problém nějak odstranit?
A pokud nepůjde radí mi Souki abych do crontabu v plesku napsal wget http://adresa_skriptu
12. 9. 2008 13:44:16
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125125
Pota
verified
rating uzivatele
(1 hodnocení)
12. 9. 2008 13:54:37
Zkus:
12. 9. 2008 13:54:37
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125124
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
12. 9. 2008 14:04:00
Napsal Pot'a;112855
Zkus:
Co máte proti tomu wgetu? :D
12. 9. 2008 14:04:00
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125123
Razer
verified
rating uzivatele
12. 9. 2008 14:08:20
Souki: vůbec nic vyzkoušel jsem ho právě teď a funguje! sice mi na mail přišly nějaký erory ale provedl se což je hlavní
erory --14:01:01-- http://www.xxx.cz/xxx/xxxx.php
=> `xxx.php'
Resolving www.xxx.cz...
Connecting to www.xxx.cz||:... connected.
HTTP po??adavek odesl??n, program ??ek?? na odpov???? ... 200 OK
D??lka: 4??965 (4.8K)
xxxx.php: P????stup odm??tnut
Nelze zapsat do `xxxx.php' (P????stup odm??tnut).
Nicméně když už jsem se zeptal a Poťa je ochoten podat ještě jiný postup velice rád ho také prubnu, protože na dalším hostingu třeba zase wget nebude fungovat a budu namydlenej :-)
12. 9. 2008 14:08:20
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125122
Pota
verified
rating uzivatele
(1 hodnocení)
12. 9. 2008 14:21:58
Napsal Souki;112861
Co máte proti tomu wgetu? :D
V podstatě nic, jen není všude povolen.
12. 9. 2008 14:21:58
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125121
Razer
verified
rating uzivatele
12. 9. 2008 14:38:24
Poťa tak za 24 minut uvidím jestli to funguje, pochopil sem ten příkaz správně že otevře tu url pomocí nějakého jednoduchého "pseudo" prohlížeče curl a když začne program (ten bash) obsah chroustat tak se výstup včetně erorů vymaže což mi ovšem nebude vadit protože url se otevře a php script provede :-) ?
12. 9. 2008 14:38:24
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125120
Razer
verified
rating uzivatele
12. 9. 2008 15:04:49
Takže i Poťův způsob funguje.
Oboum vám velmi děkuji!
12. 9. 2008 15:04:49
https://webtrh.cz/diskuse/cron-na-vshosting/#reply125119
Pro odpověď se přihlašte.
Přihlásit