Debian Problem

KingJoshii1000

Lieutenant
Registriert
Apr. 2010
Beiträge
879
Hi
ich wollte für meinen Cod4 server ein start/stop/restart.sh script anfertigen
start.sh
Code:
#!/bin/bash 
cd /home/cod/cod4/ 

# Start server now! 
screen -A -m -d -S cod4 /home/cod/cod4/cod4_lnxded +set fs_basepath /home/cod/cod4/ +set fs_homepath /home/cod/cod4/ +set fs_game mods/promodlive204 +set dedicated 2 +map_rotate +exec server.cfg
stop.sh
Code:
#!/bin/sh 
screen -S cod4 -X quit
restart.sh
Code:
./stop.sh 
./start.sh
So egal welches ich unter putty ausführe es steht das verzeichnis wurde nicht gefunden !
Also die Verzeichnisse sind so
/home/cod Da sind die star/stop/restart.sh drin
/home/cod/cod4/ da is der Server
Bitte um hilfe :(
Wenn ich aber
Code:
screen -A -m -d -S cod4 /home/cod/cod4/cod4_lnxded +set fs_basepath /home/cod/cod4/ +set fs_homepath /home/cod/cod4/ +set fs_game mods/promodlive204 +set dedicated 2 +map_rotate +exec server.cfg
ausführe steht da folgendes
-bash: screen: command not found
warum?
Mfg
 
Was ist das screen Kommando genau?

Ich kenne mich mit den Servern nicht wirklich aus, aber ist der Pfad in deiner Path-Variable? Oder in /usr/bin?
 
@Zedar:
Screen ist ne art Fenstermanager. Da hat man dann halt mehrere virtuelle Konsolen im Hintergrund laufen. Sinn des ganzen ist progs laufen zu lassen die keinen Daemon mitliefern, so kann man diese dann einfach in einem extra "Fenster" laufen lassen.

@KingJoshii1000:
screen ist NICHT von haus aus installiert - das muss man selber machen!
Die Lösung ist einfach!
Code:
apt-get install screen

Geht das nicht mach
Code:
apt-get update
und danach install screen.

geht das auch nicht editier deine sourcen müssen non-free sein!

Code:
nano /etc/apt/sources.list

Das einfügen oder entsprechend abändern:
Code:
# etch
deb http://ftp.de.debian.org/debian/ stable main contrib non-free

# security
deb http://security.debian.org/ stable/updates main contrib non-free

So und jetzt nochmal:
Code:
apt-get update
apt-get install screen

Und wenn du das ganze jetzt supergenau haben willst:
http://www.manpagez.com/man/1/screen/
:D

Viel Erfolg!

PS: Ich musste mich auch früher mit screen rumplagen als ich die ersten ts3 betas getestet hab hehe darum weiss ich des ^^
Im teamspeak forum findest du garantiert tonnenweise beiträge über screen ^^
 
Zuletzt bearbeitet:
AoD-Power schrieb:
@Zedar:
Screen ist ne art Fenstermanager. Da hat man dann halt mehrere virtuelle Konsolen im Hintergrund laufen. Sinn des ganzen ist progs laufen zu lassen die keinen Daemon mitliefern, so kann man diese dann einfach in einem extra "Fenster" laufen lassen.


Danke :)
 
ganz optimal wäre is natürlich wenn du es gleich als daemon laufen lassen würdest...
 
/home/cod/cod4/cod4_lnxded +set fs_basepath /home/cod/cod4/ +set fs_homepath /home/cod/cod4/ +set fs_game mods/promodlive204 +set dedicated 2 +map_rotate +exec server.cfg -d

und wenn es nicht mag, per "nohup"

nohup /home/cod/cod4/cod4_lnxded +set fs_basepath /home/cod/cod4/ +set fs_homepath /home/cod/cod4/ +set fs_game mods/promodlive204 +set dedicated 2 +map_rotate +exec server.cfg
 
Zurück
Oben