| CRON dela a ne zažene skripte | ||
|---|---|---|
|
codemotif
10. apr 2010 09:24:46
Pridružen od: 12. dec 2008 129 objav 33 10 1 |
#1
Na serverju imam našiman cron, ki naj bi pognal eno skipto. Cron sicer dela a ne zažene skripte. Na cpanelu mi javlja tole: Na mail pa dobim tole poročilo: Kje ga lomi? Mapa v kateri imam skripto je 755 |
|
|
reklamist
10. apr 2010 09:29:47
Pridružen od: 15. jan 2009 944 objav 873 106 8 |
#2
Si poiskusil "chmod 4775 /usr/bin/crontab" , ker glede na napako ki ti jo javlja, ni problem v skripti. In clickbait we trust.
|
|
|
codemotif
10. apr 2010 09:44:10
Pridružen od: 12. dec 2008 129 objav 33 10 1 |
||
|
Kami
10. apr 2010 09:46:51
Pridružen od: 7. okt 2007 52 objav 20 1 5 |
#4
Ima datoteka /home/username/public_html/domena.si/mapa/datoteka.php pravice za izvajanje (chmod +x) in ali imaš na začetku datoteke "shebang" - pot do PHP CLI interpreterja - npr. #!/bin/php ? V primeru, da nimaš shebanga, boš moral podati celotno pot do PHP interpreterja v CRON vnosu, torej: /pot/do/php /pot/do/skripte.php |
|
|
codemotif
10. apr 2010 10:35:04
Pridružen od: 12. dec 2008 129 objav 33 10 1 |
#5
Se pravi po domače, da potrebujem v cron vnosu povedat pot do php-ja ki bo pognal željeno skripto.php? Skripta pa mora imeti chomd na kolk? Zdaj je 755. |
|
|
Kami
10. apr 2010 10:40:36
Pridružen od: 7. okt 2007 52 objav 20 1 5 |
#6
Da, v primeru, da v začetku skripte nimaš shebanga moreš v cronu podat celotno pot do PHP interpreterja s katerim se naj skripta zažene. Skripta pa mora imeti pravice za izvajanje - chmod 755 oziroma +x. |
|
|
codemotif
10. apr 2010 10:55:16
Pridružen od: 12. dec 2008 129 objav 33 10 1 |
||