crontab / php vraagje

ik heb een script: backup.run chmod 755 en in dat script staat
php /home/web/backup.php
php /home/web/backup2.php
wanneer ik dit scriptje op de commandline uitvoer: werkt!
maar wanneer ik deze backup.run in crontab zet: no go ..

Wat voor simpelheid zie ik nie?

3 thoughts on “crontab / php vraagje

  1. nicolas says:

    Rechtenkwestie? Jij voert de opdracht uit onder je eigen userID. crontab zal als een andere user optreden en dus wellicht geen rechten hebben om dit scriptje uit te voeren.

  2. dennis says:

    Crontab wordt als Root uitgevoerd
    de bestanden hebben user id dennis, dus dat zou normaliter dus geen probleem moeten zijn dacht ik.

    Maar zal het even wijzigen .. even een chown doen. (je weet maar nooit).

  3. Anders een ‘paden’ kwestie. even
    which php
    op de commandprompt doen, en het volledige pad in het scriptje opnemen. Root heeft een ander pad dan een user. In de cron is het raadzaam om altijd een volledig pad naar een script/executable op te nemen.
    hth

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.