Starscript funzt via Cron nicht

Bash, Shell, PHP, Python, Perl, CGI
johnson
Posts: 22
Joined: 2005-01-19 18:22

Starscript funzt via Cron nicht

Post 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 ?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Starscript funzt via Cron nicht

Post by captaincrunch »

Stichwort: PATH
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
User avatar
Joe User
Project Manager
Project Manager
Posts: 11176
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Starscript funzt via Cron nicht

Post by Joe User »

Code: Select all

system("/full/path/to/teamspeak2-server_startscript...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
johnson
Posts: 22
Joined: 2005-01-19 18:22

Re: Starscript funzt via Cron nicht

Post by johnson »

stimmt, ganz verpeilt :D

Danke