Screen Stop befehl ??

Milchfr3ak
Moin Moin Leute

Hab einen Linux Root Server und habe mir dort Webmin installiert und Screen Befehle !!! Hab dann im Webmin mir einfach eigene Befehle angelegt womit ich die Server starten kann !!

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
screen -A -d -m -S codpublic ./coduo_lnxded + set fs_game m3_v2 +exec autoexec_mp.cfg +map mp_brecourt



läuft auch alles super !!

Jetzt möchte jemand einer einen GameServer von mir haben , hat auch schon alle rechte , ftp zugang usw. nur komm eben nicht dahinter wie ich einen Stop Befehl für Screen Prozesse erstelle damit er den Server stoppen kann !!
Er soll also nicht unter laufende Prozesse den Prozess mit der ID Killen sondern sollte direkt einen Stop befehl haben , ich weiß das es geht hatte das schon mal auf einem anderen Server gemacht aber das ist eben schon ein paar Tage her !!

Hat hier zufälllig jemand ne Idee wie der Stop Befehl heißt ??
yoda
Bin nicht sooo fit in Linux etc., aber findest Du vielleicht was unter
man screen
-> zeigt das "Handbuch" an...
Milchfr3ak
Schon geschaut , dort sagen die eben nur sowas in der art wie " Kill ID ( prozess Id) , nur die wird ja eben bei jeden gameServer Start neu vergeben das würde mir also nichts bringen !

Ich weiß das es da irgendwie einen Befhl für gibt , hab das selbst schon mal eingebaut *schäm* aber ist eben schon etwas her
yoda
Sorry, dann musst Du auf die Linux-Freaks warten Augenzwinkern

Aber mal nebenbei, OT - was ist denn mit Deinen anderen gestarteten Themen, sind die erledigt?
Puma
Installiere in doch dieses Webinterface, damit kann man ne Menge Sachen machen.

Server starten und stopen, mapwechsel usw.

Ist ziemlich genial.
Milchfr3ak
Wirst lachen habe sogar ein Gameserver Webinterface drauf , aber das bekomm icheinfach nicht ans laufen , bzw. bekomm dort keinen FTP Zugang für Kunden und der Kunde kann dort auch keine configs bearbeiten , deswegen habe ich das jetzt so alles eingestellt das er das übers Webmin machen kann , also hochladen , Downloaden Server.cfg editieren usw. ihm 3 GB Platz auf dem Root gegeben , eben was man alles dort machen kann !! nur eben der Stop befehl fehlt noch
Puma
Das liegt meistent an verkehrten Ordner-Rechte.

Kann dir aber beim Webinterface helfen, habe dies schon seit ca. 1 Jahr auf verschiedene Roots installiert.

Hast du ICQ?
Milchfr3ak

Zitat:

Original von ulli_123
Das liegt meistent an verkehrten Ordner-Rechte.

Kann dir aber beim Webinterface helfen, habe dies schon seit ca. 1 Jahr auf verschiedene Roots installiert.

Hast du ICQ?


Das ist doch mal ein Wort !! Hier ist mal meine ICQ Nr. 106712101 , muss aber jetzt leider kurz weg , bin um 13.30 aber auf jeden fall wieder da !!

Edit : Oder hier meine TS IP 85.131.195.116:7878
Puma
Ok, ich adde dich mal.
crossshooter

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
kill $(ps -ef | grep Portnummer | grep -v grep | cut -c10-14)



Ungetestet...

Grüße cross


Du kannst als Suchmuster auch den Screennamen verwenden. Könnte von Vorteil sein wenn sich die Portnummer und PIDs in die Quere kommen...
Kelli

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
screen -r NAME -X quit

yoda
@Milchfr3ak & ulli_123:

Bitte lesen: Regeln für das Forum

Wenn ihr das auf diesem Wege löst, wäre es nett, wenn ihr die Lösung (falls ihr es hinbekommt) hier posten würdet, könnte ja auch mal jemand anderem weiterhelfen.
Puma
Was habe ich denn falsch gemacht?.
Interceptor
@ ulli_123
Es sollte ein Hinweis darauf sein, dass Probleme über das Forum besprochen werden nicht über ICQ, Xfire oder sowas, damit wenn noch jemand ein solches Problem hat, im Forum - dank Eurer Beiträge - die Lösung findet Augenzwinkern smile
Puma
Ich glaube nicht, das ich ihn ein Webinterface installieren kann, wenn ich hier reinschreibe.

Man braucht ja Rootzugang, Plus Benutzername und Passwort.

Glaube nicht das sowas so gut ankommt.
Interceptor
Jup, das wäre sicherlich nicht von Vorteil, seine Passwörter und Zugangsdaten zu posten, da hast Du natürlich Recht ^^
yoda
Ihr sollt ja auch nicht die Zugangsdaten und Passwörter posten... Augen rollen

Aber der Rest, was genau ihr gemacht habt, wäre nicht uninteressant, oder? Du gibst ja nicht nur die Zugangsdaten und das Passwort ein und - schwups - ist alles installiert... Augenzwinkern

Und wenn Du ihm ein Webinterface installiert hast, kannst Du ja posten welches Augenzwinkern Dann gehe ich aber mal davon aus, daß seine eigentliche Frage hier unbeantwortet ist, oder?
Puma
Welches Webinterface, dieses hier, aber den Link habe ich ja schon weiter oben gepostet.
Lucky Strike
logge dich mal über die Console (z.B. Putty) mit dem Username ein den du erstellt hast und auch der GameServer drüber läuft z.B CoD

dann gibst du

Zitat:

ps -x ein


und suchst nach dem Prozess

und suchst dir die

Zitat:

PID
raus

Zitat:

zb. 4572


wenn du diese gefunden hast gibst du

Zitat:

kill -15 und die PID ein

z.B. kill -15 4572


und schon ist der Prozess beendet.

Hoffe konnte dir hilfen Augenzwinkern
yoda
@ulli:

Is ok, hast recht, hab ich nicht mehr im Kopf gehabt Augenzwinkern

Das eigentliche Problem, das hier angesprochen wurde, ist aber damit immer noch nicht wirklich gelöst, oder?