Page 1 of 1

gethostbyname in cron-Script

Posted: 05. Aug 2006 10:32
by tj
Moin,

ich hab nen Problem, was ich mir nicht erklaeren kann:
Ich moechte nachts per cron-Job mein Softwareprojekt testen, dazu habe ich ein kleines Script geschrieben, was u.a. den Sourcecode bei Sourceforge auscheckt. Rufe ich das Script per Hand auf, klappt alles wunderbar. Startet das ganze jedoch per cron, bekomme ich die Meldung

Code: Select all

svn: PROPFIND request failed on '/svnroot/myproj/trunk/myproj'
svn: PROPFIND of '/svnroot/myproj/trunk/myproj': Could not resolve hostname `svn.sourceforge.net': Temporary failure in name resolution (https://svn.sourceforge.net)
Trage ich dagegen die IP-Adresse von `svn.sourceforge.net' in das Script ein, geht's.
Hat jemand ne Idee, warum anscheinend gethostbyname innerhalb von cron nicht funktioniert?

Vielen Dank, tj

PS: Das OS ist Debian Sarge

Posted: 05. Aug 2006 22:18
by Janka
Du hast zwei verschiedene svn-Versionen installiert, und cron hat einen anderen PATH als deine Kommandozeile, z.B.

Janka

Posted: 07. Aug 2006 10:54
by tj
Hi Janka,
Janka wrote:Du hast zwei verschiedene svn-Versionen installiert, ...
Janka
Nee, hab ich nicht, das Problem ist ja auch nicht, dass svn nicht geht, sondern das die DNS-Auflloesung nicht funktioniert. Mir sind auch keine Umgebungsvariablen bekannt, die fuer den resolver eine Rolle spielen, seltsam ....

tj