Webmin: Script per ssh geht als Cronjob nicht

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
silent1985
Posts: 6
Joined: 2007-01-23 18:05

Webmin: Script per ssh geht als Cronjob nicht

Post by silent1985 »

Hi

Ich möchte gerne einen Ordner in dem Ständig Screenshots eines Gameservers gemacht werden in einen anderen Ordner kopieren lassen.

Dazu habe ich ersteinmal ein Script gebastelt welches dies erfolgreich per ssh macht.

Code: Select all

#! /bin/sh

echo "PBScreens werden kopiert..."
cp -R /home/pbss/28000 /home/codserver/28000
echo "Dateirechte werden gesetzt..."
chown -R leo 28000
echo "Ordnername wird angepasst..."
mv 28000 PBScreens
echo "Prozess wird erfolgreich beendet"

exit 0
Wie gesagt es funktioniert per ssh als root und über webmin ->Eigene Befehle.

wenn ich dies script aber nun als Cronjob über Webmin erstellen möchte bekomme ich folgende ausgabe.

Code: Select all

Ausgabe des Befehls /home/codserver/28000/screenscript  ..

PBScreens werden kopiert...
/home/codserver/28000/screenscript: line 4: cp: command not found
Dateirechte werden gesetzt...
/home/codserver/28000/screenscript: line 6: chown: command not found
Ordnername wird angepasst...
/home/codserver/28000/screenscript: line 8: mv: command not found
Prozess wird erfolgreich beendet
Warum findet er die befehle nicht? Ist dies evtl über einen Cronjob gar nicht möglich???
Warum geht es ohne Fehler per ssh & Eigene befehle(Webmin)?
Wie realisiere ich das automatische kopieren?

Gruss
Silent
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by captaincrunch »

Man beachte die Fehlermeldungen und arbeite in Scripts mit absoluten Pfaden.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
silent1985
Posts: 6
Joined: 2007-01-23 18:05

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by silent1985 »

Thx...

Code: Select all

#! /bin/sh

echo "PBScreens werden kopiert..."
/bin/cp -R /home/pbss/28000 /home/codserver/28000
echo "Dateirechte werden gesetzt..."
/bin/chown -R leo 28000
echo "Ordnername wird angepasst..."
/bin/mv 28000 PBScreens
echo "Prozess wird erfolgreich beendet"

exit 0
So gehts danke da wäre ich nie drauf gekommen :-) also es klappt..
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by oxygen »

Nicht wenn das Script aus einem anderen Verzeichnis gestartet wird...
silent1985
Posts: 6
Joined: 2007-01-23 18:05

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by silent1985 »

Das Script liegt so in /home/codserver/28000

Jedenfalls gehts per Crontab
kase
Posts: 1031
Joined: 2002-10-14 22:56

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by kase »

oxygen hat schon recht.

Beim cp gibst du ja bereits die Pfade absolut an, wieso nicht auch beim chown und beim mv, sicher ist sicher?
silent1985
Posts: 6
Joined: 2007-01-23 18:05

Re: Webmin: Script per ssh geht als Cronjob nicht

Post by silent1985 »

nun hab ichs ebend so

Code: Select all

#! /bin/sh

echo "PBScreens werden kopiert..."
/bin/cp -R /home/pbss/28000 /home/codserver/28000
echo "Dateirechte werden gesetzt..."
/bin/chown -R leo /home/codserver/28000/28000
echo "Ordnername wird angepasst..."
/bin/mv /home/codserver/28000/28000 /home/codserver/28000/PBScreens
echo "Prozess wird erfolgreich beendet"

exit 0
Vielen dank nochmal für eure hilfe
Post Reply