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
Cron nespúšťa php skript
Re: Cron nespúšťa php skript
skus ho stiahnut cez wget a nie execnut cez php
Re: Cron nespúšťa php skript
Teraz som to trochu nepochopil, len wget?
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?
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
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
Re: Cron nespúšťa php skript
skus pouzit linx
0 1 * * * lynx -dump localhost/aaa/index.php
0 1 * * * lynx -dump localhost/aaa/index.php
Re: Cron nespúšťa php skript
Ď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
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