Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Cronjobs (DirectAdmin-probleem)

Pagina: 1
Acties:
  • 246 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo lui!

Ik heb een probleem mbt cronjobs. Ik probeer een stel cronjobs in te stellen via DirectAdmin, dat lukt, maar hij voert ze gewoonweg niet uit.. Kan iemand zien wát ik fout doe?

Ik vul de gegevens op de volgende manier in:
Minute 0
Hour 12
Day of Month *
Month *
Day of Week *
Command /home/mijnaccount/domains/mijndomein.nl/public_html/cronjobs/bestandsnaam.php

Ik weet zeker dat het path ernaartoe klopt, aangezien ik een php bestandje even de 'document_root' heb laten echo'en, en dat was inderdaad /home/mijnaccount/domains/mijndomein.nl/public_html/.

Ik hoop dat iemand weet wat ik fout doe!

Alvast bedankt!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
- Werkt het wel als je je script vanaf de commandline start ?
- Is je script executable ?
- staat je php interpreter in je pad ?

Probeer anders eens "/usr/bin/php /bla/blascriptnaam.php" als commando

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

zit je zelf wel in de cron groep?
althans de user die die cronjobs moet draaien, moet vaak ook in een groep zitten ;)

Verwijderd

php scripts kan je starten met het 'php' commando. nu lijkt het net of je een bash/shell script aan het starten bent en dat is niet het geval. Zet dus zo je commando regel: "php /etc/enz/script.php"

Verwijderd

Je command klopt inderdaad niet (zoals ze hierboven ook al aangaven).

je moet ook nog de -f parameter meegeven voordat het geheel werkt (zodat PHP weet dat hij een file moet inlezen).

Het commando wordt dan:
/usr/bin/php -f /home/mijnaccount/domains/mijndomein.nl/public_html/cronjobs/bestandsnaam.php


Dit was zelf ook nog wel in 1 sec te googlen: Googlegoogle

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Verwijderd schreef op dinsdag 24 juli 2007 @ 13:28:
php scripts kan je starten met het 'php' commando. nu lijkt het net of je een bash/shell script aan het starten bent en dat is niet het geval. Zet dus zo je commando regel: "php /etc/enz/script.php"
Onzin, mits je het goed doet:
PHP:
1
2
3
4
#!/bin/php -q
<?php
echo blaat;
?>

chmod +x blaat.php


Ik zie het probleem niet? ;)

[ Voor 3% gewijzigd door moto-moi op 24-07-2007 13:44 ]

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

offtopic:
mja als je je hashbang-regel goed zet wel, maar dat zie ik niet altijd goed gaan ;)

[ Voor 3% gewijzigd door Boudewijn op 24-07-2007 13:48 ]

Pagina: 1