WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Cron job hos Binero (https://www.wn.se/forum/showthread.php?t=35007)

mephisto73 2009-02-08 19:40

Och ja, jag har spenderat 30 minuter att söka på forumet och 30 minuter att Googla, men har INTE hittat svar på varför jag inte får följande att fungera

Kod:

00        09        *        *        *        # /usr/local/bin/php -f /home/***/public_html/cron.php
där # /usr/local/bin/php -f /home/***/public_html/cron.php är exakt vad som står i kommandofältet, förutom *** naturligvis.

Någon som har koll på detta och kanske dessutom kan svara på vart mailet går iväg? Är det till den epostadress man registerat sitt konto på?

Tack på förhand

Björklund 2009-02-08 19:57

Ta bort # så tror jag det fungerar bättre.

mephisto73 2009-02-08 20:31

Inget av följande verkar fungera heller...

Kod:

/usr/local/bin/php -f /home/***/public_html/cron.php
Kod:

/usr/local/bin/php /home/***/public_html/cron.php
inget mail dyker upp med outputen...

oloflolof 2009-02-08 21:04

Jag använder mig utav webbläsaren lynx i cron scriptet. (Detta körs också på binero.)
Kod:

lynx --source "http://länktilldinsida.se/hemligmapp/cron.php"
Vissa kanske det tycker det är dumt att filen i public mapp men det går ju alltid ha lite $GET "lösen"
tex fil.php?key=kalle&losen=anka (Lär inte vara så många som kommer på det.)

Network 2009-02-08 22:33

Testa med att ange fullständig URL till cron-filen. T.ex.
Kod:

/usr/local/bin/wget -Ohttp://www.o0o0o.se/cron.php
edit: såg att du ville ha mail. Tog bort "no-verbose"


Citat:

Originally posted by mephisto73@Feb 8 2009, 19:40
...
och kanske dessutom kan svara på vart mailet går iväg? Är det till den epostadress man registerat sitt konto på?...

Kolla i mappen "Maildir" i rootkatalogen på ditt konto.

mephisto73 2009-02-08 23:51

lynx --source "http://länktilldinsida.se/hemligmapp/cron.php" verkar fungera - tack!

Citat:

Kolla i mappen "Maildir" i rootkatalogen på ditt konto.
japp där var dom - tack för det också! Kanon.

WoxAnYv 2009-02-10 11:06

Om jag inte minns helt fel så kan du inte köra php via shell på det viset på Binero, tror att det hade något med rättigheterna att göra så att man var illa tvungen att lägga upp cronjobb som kör mot http:// med hjälp av lynx eller wget.

njoy 2009-12-15 04:22

När man kör php skript direkt från kommandoraden körs de inte via PHP utan PHP-Cli.

Så här ser ett skript ut för mig:

#!/bin/bash
/usr/bin/php -q << EOF
<?php
echo 'Hello world';
?>
EOF

Sparat som cron.php och chmod +x.
Exekveras som vilken körbar fil som helst.

Självklart fungerar även /usr/local/bin/php -f /home/web12345/domains/DOMAN.SE/public_html/cron.php i föregående inlägg.

tartareandesire 2009-12-15 12:07

Jag har själv haft problem med att köra php på vissa domäner hos Binero men wget har då alltid fungerat utan problem.

youheardit 2009-12-15 18:12

själv funkar detta klockrent för mig!
Kod:

wget -q --delete-after http://example.com/


Alla tider är GMT +2. Klockan är nu 08:48.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson