Cron nespúšťa php skript

Programovacie jazyky, rady, poradňa...
WebScript
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 04 okt 2009, 14:25

Cron nespúšťa php skript

Príspevok od používateľa WebScript »

Dobrý večer,
spravil som si php skript ktorý má byť spúšťaný cez cron každú 1 minútu. Skript keď spúšťam "ručne" (cez prehliadač) tak funguje, všetko spraví čo má, ale cron ho akokeby ani nespustí... Už si neviem rady čím to je, a správnu adresu k súboru tam mám zadanú... Tu je ten riadok z etc/crontab :
*/1 * * * * php /var/www/*****.php >/dev/null 2>&1
(samozrejme že namiesto tých hviezdičiek mám tam zadaný názov php skriptu) Neviete mi niekto s tým pomôcť prosím?
Ďakujem,
Juraj
Ovecka
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1227
Registrovaný: 25 aug 2005, 0:57

Re: Cron nespúšťa php skript

Príspevok od používateľa Ovecka »

skus ho stiahnut cez wget a nie execnut cez php
WebScript
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 04 okt 2009, 14:25

Re: Cron nespúšťa php skript

Príspevok od používateľa WebScript »

Teraz som to trochu nepochopil, len wget? :oops:
Môže to byť takto? (ps s Cronom som málo robil doteraz, takže neviem :? ):
*/1 * * * * root cd /var/; wget ipadresavps/****.php; rm -R /var/****.php

(namiesto ipadresavps doplním ip adresu vps a namieto **** doplním názov php súboru)

Môže to byť takto?
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Re: Cron nespúšťa php skript

Príspevok od používateľa caesar1987 »

skus pouzit linx

0 1 * * * lynx -dump localhost/aaa/index.php
WebScript
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 04 okt 2009, 14:25

Re: Cron nespúšťa php skript

Príspevok od používateľa WebScript »

Ďakujem vám, už mi to funguje, ani vo sne by ma nenapadlo riešenie cez wget, ďakujem vám ešte raz.
Tu vám napíšem presne ako som to ja spravil(Zíde sa možno niekomu kto má taký istý alebo podobný problém ako ja):
1.)Pripojil som sa do ssh cez putty
2.)Zadal som crontab -e
3.)Pridal som ďalší riadok do toho súboru:
* * * * * wget 'http://urlwebu.domena/nazovsuboru.pripona'
4.)Stlačil som CTRL a X (naraz)
5.)Napísal Y
6.)Dal enter
7.)Napísal som príkaz /etc/init.d/cron restart
8.)Hotovo! Teraz vám cron spúšťa php script na vašej stránke každú minútu :P
Napísať odpoveď