Current time: 11-30-2024, 01:46 PM Hello There, Guest! (LoginRegister)


Post Reply 
kleine frage... gehört aber nicht zu ispcp
Author Message
Martin758 Offline
Junior Member
*

Posts: 69
Joined: Oct 2007
Reputation: 0
Post: #1
kleine frage... gehört aber nicht zu ispcp
hallo zusammen,

da hier soviel leute sind, die sich mit linux auskennen stell ich jetzt einfach ganz frech meine frage hier Smile

fals mir keiner weiterhelfen kann/will dann einfach sein lassen! dann such ich weiter Smile ansonsten wer mir tipps geben kann, der soll dass bitte machen *g*.

wie bekommen ich nen teamspeak server automatisch zum starten, wenn der server hochfährt? das ganze natürlich nicht unter root sondern eben anderen namen Smile

mein 2. problem! ich hab ne coppermine gallerie und will dazu imagemagick nutzen. aber immer wenn ich n bild hochladen will und der server das bild umwandeln soll, wird der server extrem langsam! nach logs braucht die convert anwendung sehr viel speicher. die php.ini datei is bearbeitet Smile bzw. pfad reingeschrieben und ausführen kann er es auch.

hoffe ihr könnt mir ein bischen weiter helfen.

MFG

Martin
(This post was last modified: 06-19-2008 04:45 AM by Martin758.)
06-19-2008 04:44 AM
Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #2
RE: kleine frage... gehört aber nicht zu ispcp
Hallo Martin,

dieses Script ist nicht von mir getestet. aber enspricht deinen wünschen. Ich hoffe es ist das was du gesucht hast.
ich übernehme keine Garantie.
Im Text oben im Script steht was du machen solltest damit er beim Booten startet. Have Fun.

MFG
ZooL

Martin758 Wrote:hallo zusammen,

wie bekommen ich nen teamspeak server automatisch zum starten, wenn der server hochfährt? das ganze natürlich nicht unter root sondern eben anderen namen Smile

hoffe ihr könnt mir ein bischen weiter helfen.

MFG

Martin

Code:
#! /bin/sh
#
# Shellscript, startet einen TeamSpeakServer im
# Kontext des angegebenen Benutzers.
#
#
# ============================================
#
# Voraussetzungen:
#
# - Ein installierter/entpackter TeamSpeakServer
# - der Benutzer in dessen Kontext der Server laufen soll
# muss existieren und muss volle Rechte auf den TSS-Ordner und Dateien
# haben. (aktuellen Status mit "ls -l" anzeigen)
# Siehe bei Bedarf die Manpages von chown (Besitzer ändern)
# Beispiel: "chown user:gruppe datei"
# Rechte ändert man mit "chmod"
# Beispiel: "chmod 770 datei"
# - Die Variablen müssen Deinem System angepasst werden.
#
# Das Script am Besten als rctss im Ordner /etc/init.d erstellen,
# und ausführbar machen (z.B. mit "chmod 755 rctss")
#
# damit der Server von jedem Verzeichnis aus gestartet und beendet werden
# kann, erstellt man am Besten einen harten link ins Verzeichnis /usr/bin,
#
# Beispiel "ln Pfad-zum-script /usr/bin" :
# Beispiel "ln /etc/init.d/rctss /usr/bin"
#
# Soll der Server beim Hochfahren automatisch starten,
# erstelle noch einen Link im init.d-Verzeichnis
# (kann je nach Distribution abweichen!)
#
# und dann noch einen symbolischen Link ins Verzeichnis
# des richtigen Runlevels erstellen
# (den Standardrunlevel am Besten in /etc/inittab nachsehen):
#
# Beispiel Debian "ln -s /etc/init.d/rctss /etc/rc2.d/S99tss"
# Beispiel SuSE "ln -s /etc/init.d/rctss /etc/rc.d/rc2.d/S99tss"
#
#
# Um den Server manuell zu starten/stoppen verwende:
# "rctss start"
# "rctss stop"
#
# "rctss status" zeigt alle laufenden TSS-Prozesse und
# die Adminpasswörter an! (ausgelesen aus server.log)



# < !!! BITTE DIESE VARIABLEN ANPASSEN !!! >
#
# Unter welchem Benutzer soll der Server laufen?
DAEMON_USER="tss"
# Beschreibung, Verzeichnis & Executable des Servers
DESC="TeamSpeakServer"
DIR=/home/tss/tss2_rc2
BIN=server_linux
#
# </ !!! BITTE DIESE VARIABLEN ANPASSEN !!! >


NAME="tss"
DAEMON=$DIR/$BIN
PATH=$DIR:/bin:/usr/bin:/sbin:/usr/sbin
PARAMS="-pid=$DIR/$NAME.pid -db=$DIR/server.dbs -ini=$DIR/server.ini -log=$DIR/server.log -httpdocs=$DIR/httpdocs"



# Sollte der Server nicht vorhanden sein,
# geht natürlich nix!

test -x $DAEMON || echo Daemon im Ordner $DIR nicht gefunden.
test -x $DAEMON || echo ===> Bitte die Variablen DIR und BIN überprüfen!
test -x $DAEMON || exit 0




case "$1" in
start)
echo "Starte $DESC"
cd $DIR
# startet den Server im Kontext des oben angegebenen Benutzers,
# es sei denn der Server läuft bereits:
ps -lC $BIN | grep -e $BIN > /dev/null && echo "===> $DESC läuft bereits!"
ps -lC $BIN | grep -e $BIN > /dev/null || su $DAEMON_USER -c "$DAEMON $PARAMS > /dev/null"
sleep 3
;;


stop)
echo "Stoppe $DESC"
test -f $DIR/$NAME.pid && kill -TERM `cat $DIR/$NAME.pid`
test -f $DIR/$NAME.pid || echo "===> $DESC läuft im Moment nicht!"
sleep 2
;;

restart)
$0 stop
sleep 4
$0 start
;;

status)
echo "Laufende Prozesse von $DESC:"
ps -lC $BIN | grep -e $BIN || echo "===> kein aktiver Prozess vorhanden!"
echo
echo "Passwörter ADMINISTRATION (Quelle: server.log):"
echo --
cat $DIR/server.log|grep -e "admin account"|tr " " "\n"|grep -A 3 -e "username:"
echo --
echo
;;

*)
echo "Parameter: $0 {start|stop|status|restart}"
exit 1
;;
esac
06-19-2008 04:57 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Martin758 Offline
Junior Member
*

Posts: 69
Joined: Oct 2007
Reputation: 0
Post: #3
RE: kleine frage... gehört aber nicht zu ispcp
hihi des hab ich schon gefunden Smile werd es dann mal testen! hoff des funzt!

danke dir!
06-19-2008 05:04 AM
Find all posts by this user Quote this message in a reply
Martin758 Offline
Junior Member
*

Posts: 69
Joined: Oct 2007
Reputation: 0
Post: #4
RE: kleine frage... gehört aber nicht zu ispcp
okay danke Smile soweit geht alles^^! es startet auch mit Smile

hab eben ned genau gewusst, ob ich des script hernehmen kann oda ned.

wegen dem anderen problem weist ned so bescheid, oda?
06-19-2008 06:13 AM
Find all posts by this user Quote this message in a reply
Zothos Offline
Release Manager
*****
Dev Team

Posts: 1,262
Joined: Feb 2007
Reputation: 10
Post: #5
RE: kleine frage... gehört aber nicht zu ispcp
ich mach das einfach per cron

@reboot cd /path/to/ts && teamspeack_server start

natürlich im entsprechenden user für ts. Tongue

wegen deinem 2. problem. Leider keine ahnung XD
06-19-2008 08:03 PM
Find all posts by this user Quote this message in a reply
Achmed Offline
Junior Member
*

Posts: 104
Joined: Jan 2007
Reputation: 0
Post: #6
RE: kleine frage... gehört aber nicht zu ispcp
Zu 2. Versuch doch einfach mal GD statt IM zu nutzen.
06-19-2008 09:22 PM
Find all posts by this user Quote this message in a reply
ephigenie Offline
Project Leader
*******
Administrators

Posts: 1,578
Joined: Oct 2006
Reputation: 15
Post: #7
RE: kleine frage... gehört aber nicht zu ispcp
Zum 2ten Problem - es ist bekannt, das bestimmte imagemagick versionen fürchterlich langsam sind.
google einfach mal nach imagemagick & langsam.
Ich bin mir sicher du findest entsprechend Hilfe Wink
06-20-2008 07:14 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)