PDA

Bekijk Volledige Versie : cronjob werkt niet



timmy
27/12/11, 23:46
hi,

ik stel een cronjob in op mijn Centos bakkie
de cron log file geeft het volgende weer:

Dec 27 23:30:01 ns1 crond[32758]: (root) CMD (/usr/bin/wget -O/dev/null --http-user=user --http-passwd=XXXX -q https://www.mijndomein.nl/file.php)
Dec 27 23:33:16 ns1 crontab[1151]: (root) BEGIN EDIT (root)

als ik de file in de browser open krijg ik geen fout melding en loopt ie gewoon.
In de log hierboven zie ik ook niet vreemds. De file.php moet als alles goed gaat bestanden in een directory webschrijven.
En dat gebeurt niet als ik de file aanroep met de cron.

Iemand suggestie's?

cheerz
tim

The-BosS
27/12/11, 23:53
/usr/bin/wget -O/dev/null --http-user=user --http-passwd=XXXX -q https://www.mijndomein.nl/file.php

Voeg eens --no-check-certificate toe zodat je het volgende uitvoert:


/usr/bin/wget -O/dev/null --no-check-certificate --http-user=user --http-passwd=XXXX -q https://www.mijndomein.nl/file.php

redbeenl
27/12/11, 23:53
Staan er in het wachtwoord misschien tekens die je niet in een shell kan gebruiken? Bijv. '&' ?
Zie je het request wel in de accesslog van de webserver langskomen?

timmy
28/12/11, 00:09
Voeg eens --no-check-certificate toe zodat je het volgende uitvoert:


/usr/bin/wget -O/dev/null --no-check-certificate --http-user=user --http-passwd=XXXX -q https://www.mijndomein.nl/file.php


heeej, toppie kerel!
blijf het wel een beetje vreemd vinden. Een ander scriptje op het zelfde domein die ook geopened wordt via https met hetzelde wacthwoord en gebruiksnaam draait wel zonder de
--no-check-certificate :-/

anywayz...
thanks a mil!