Page 1 of 1

Starscript funzt via Cron nicht

Posted: 2005-05-12 19:54
by johnson
Hallo,
ich hab hier nen kleines Problem. Ich habe folgendes Startscript.

Code: Select all

#!/usr/bin/perl
$status = system("./teamspeak2-server_startscript status");
if($status != 'the server seems to be running') {
	print "Server not running!";
	system("./teamspeak2-server_startscript start");
	print "Server started";
	}
else {
	print "Server is running!";
	}


Wenn ich das jetzt mit dem user ausführe, mit dem auch der cron ausgeführt wird: no problem.
wenn ich das aber per Cron ausführe, bekomme ich das:
From: xxxxt@xxxx.de (Cron Daemon)
To: xxx@xxx.de
Subject: Cron <teamspeak@R217205> /xxx/tss2_rc2/ts_2_cron
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/xxx>
X-Cron-Env: <LOGNAME=xxxx>
Message-Id: <xxxxxxx@xxx.de>
Date: Thu, 12 May 2005 19:43:01 +0200 (CEST)

Server not running!Server started

Und der Server startet aber nicht.

Wie kann ich das Problem beheben ?

Re: Starscript funzt via Cron nicht

Posted: 2005-05-13 07:59
by captaincrunch
Stichwort: PATH

Re: Starscript funzt via Cron nicht

Posted: 2005-05-13 11:33
by Joe User

Code: Select all

system("/full/path/to/teamspeak2-server_startscript...

Re: Starscript funzt via Cron nicht

Posted: 2005-05-13 11:45
by johnson
stimmt, ganz verpeilt :D

Danke