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 ?

