PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Berechtigung für Screen


MaxKnax
19.12.03, 14:22
Ich habe vor einen Gameserver mit Screen im Hintergrund zu starten, unter dem root Account ist dies auch kein Problem, wenn ich aber den User HLDS (den ich dafür angelegt habe) zu diesem Zwecke brauche, und dieses Kommando benutze:

screen -A -m -d -S hlds1 ./hlds_run ...... usw.

sieht alles so aus, als wäre das Programm im Hintergrund gestartet, wenn ich aber nun den Prozess wieder an die Oberfläche holen will, mit:

screen -r hlds1

bekomme ich folgende Meldung:

There is no screen to be resumed ..usw...


OS ist Suse 8.1

Liegts vielleicht an fehlender Berechtigung?

XXLRay
21.12.03, 10:25
versuch mal

screen -ls

damit siehst du, welche screens laufen.

e: es reicht auch den Server mit

screen -S hlds1 /hlds_l... zu starten

Freeze
21.12.03, 12:25
startet denn der server ohne screen?
also nur ./hlds_run ...... usw.
denn wenn der prozess im screen beendet ist, beendet sich auch der screen.
evtl. hat der benutzer HLDS nicht die berechtigung ./hlds_run ... auszuführen.