Versio

cronjob

Overzicht Reageren

Php knipper

php knipper

22/02/2012 20:50:31
Quote Anchor link
ik gebruik op mijn site 3 cronjobs om mijn nieuwsbrief te versturen.
(volgorde : minuten , uur, dag, maand, weekdag, opdracht)
1.
30 15 * * 3
/ramdisk/bin/php5 -c /home4/myc hstu1/public_html/php.ini /home4/mychstu1/public_html/website/scouting/admin/nieuwsbrief/nieuwsbrief_opstellen.php

2.
40 15 * * 3
/ramdisk/bin/php5 -c /home4/myc hstu1/public_html/php.ini /home4/mychstu1/public_html/website/scouting/admin/nieuwsbrief/nieuwsbrief_in_database.php

3.
0 16 * * 3
/ramdisk/bin/php5 -c /home4/myc hstu1/public_html/php.ini /home4/mychstu1/public_html/website/scouting/admin/nieuwsbrief/verstuur_mail.php

ik kan de mail handmatig versturen, maar de cronjob krijgt het niet voor elkaar,
Ik krijg geen error (niet in de main error log als in het map error log waar de bestanden in staan )

Wat doe ik fout?
Wat kan cronjob niet.

Bedoeling...
gewoon de php openen / uitvoeren zoals ik doe als ik naar de pagina surf.

Alvast bedankt,
Groeten knipper
 
PHP hulp

PHP hulp

24/05/2012 07:26:38
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Php knipper

php knipper

24/02/2012 00:13:25
Quote Anchor link
*bump*

heeft cronjob eise van php?
 
- Aar -

- Aar -

24/02/2012 00:19:00
Quote Anchor link
Als je includes gebruikt, gebruik dan het volledige pad, en niet met $_SERVER['DOCUMENT_ROOT']
 
Php knipper

php knipper

24/02/2012 13:19:02
Quote Anchor link
moet dat bij alle functies waarbij ik een ander bestand roep?
ik maak mijn mail's zo

1. genereren
- html wordt gemaakt van de mail waarna deze wordt opgeslagen in een txt bestand
2. in database
- de het txt bestand word in de database gestoken met het mailadres dat nodig is
3. versturen
- de mail's worden per 50 uit de database gehaalt en verstuurt.

mijn mailheaders kloppen omdat het handmatig wel lukt
 
- Aar -

- Aar -

24/02/2012 13:20:30
Quote Anchor link
Als een cronjob is uitgevoerd, geeft deze vaak ook de output mee, van het script.
 
Php knipper

php knipper

24/02/2012 13:23:03
Quote Anchor link
hoe bedoel je?
 
- Aar -

- Aar -

24/02/2012 13:36:14
Quote Anchor link
Kijk eens in je hoofd mailbox. Alle crons die op mijn server worden uitgevoerd, komen ook in mijn mailbox terecht.
 
Php knipper

php knipper

24/02/2012 13:46:43
Quote Anchor link
geen mail van cronjob ontvangen.

Toevoeging op 24/02/2012 13:50:14:

wat wil dat zeggen?
 
Jaron T

Jaron T

24/02/2012 13:53:32
Quote Anchor link
Php knipper op 24/02/2012 13:46:43:
geen mail van cronjob ontvangen.

Toevoeging op 24/02/2012 13:50:14:

wat wil dat zeggen?


dat je cronjob niet uit wordt gevoerd of dat je in de verkeerde inbox kijkt.
 
Php knipper

php knipper

24/02/2012 15:11:32
Quote Anchor link
de inbox klopt dat weet ik zeker want ik kon mijn mailadres zelf opgeven

Hoe kan het komen dat mijn cronjob niet wordt uitgevoerd?
 
- SanThe -

- SanThe -

24/02/2012 16:46:11
Quote Anchor link
Schrijf de output/error naar een bestandje.
Dan kun je daar misschien de fout lezen.

30 15 * * 3 /jouw/commando.php >/path/naar/bestandje.txt 2>&1
 
Php knipper

php knipper

24/02/2012 16:59:10
Quote Anchor link
wat doet doe "2>&1"?
 
- Aar -

- Aar -

24/02/2012 17:01:06
 
Php knipper

php knipper

24/02/2012 17:28:55
Quote Anchor link
ok en dat kan ik er gewoon achter zetten?
Heeft dat gevolgen voor mijn cronjob of voegt het enkel iets toe?
 
- SanThe -

- SanThe -

24/02/2012 17:35:39
Quote Anchor link
Php knipper op 24/02/2012 16:59:10:
wat doet doe "2>&1"?


Dat betekent dat de error-output naar de standaard-output wordt gestuurd en de standaard-output gaat naar dat bestandje. Dus als er in de php een echo staat komt die output in het bestandje, en als er een error is gaat dat ook naar dat bestandje.
 
Php knipper

php knipper

24/02/2012 17:44:56
Quote Anchor link
ok dan voegen we dat toe,
 



Overzicht Reageren