• [^] # Re: Autre probleme...

    Posté par . En réponse au message CRON/php. Évalué à 1.

    Le propriétaire de ton script php n'est pas root, même si tu le lances depuis la crontab de root.
    Quand tu appelles lynx, il fait une requête sur ton serveur web (on va dire Apache) qui tourne avec l'utilisateur "apache" en général. Ton script s'exécute donc avec les droits de cet utilisateur.
    Tu ne devrais pas essayer de modifier la crontab de root avec un script php. Si tu n'as pas le choix, fais un appel système (system(), exec(), etc.) qui fera un "echo 0,20,40 * * * * commande | crontab -u root". Mais pour cela, ton script devra tourner avec les droits root. Et comme tu as l'air de débuter, mon conseil : NE LE FAIS PAS. Si tu veux le faire quand même, ne lance pas ton script depuis le serveur web, mais directement avec la commande php (/usr/bin/php ou /usr/local/bin/php).