Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Vraagje over SSH  (gelezen 990 keer)

geertjan88

  • Gast
Vraagje over SSH
« Gepost op: 2011/07/28, 20:00:03 »
Beste mensen,

ik heb ubuntu geinstalleerd op mijn dell poweredge 830. Dit is allemaal prima verlopen. Nu wil ik graag het gehele beheer doen via de command line. Het is me al gelukt om een half-life server te installeren met een mod en deze ook te starten. Wat ik echter niet begrijp is dat als ik via SSH inlog en de server start deze server gewoon bij de processen staat. Echter als ik putty afsluit dan sluit deze game server ook. Hoe kan dit? Het lijkt wel of het echt alleen aan de SSH sessie gelinkt is terwijl ik natuurlijk wil dat hij gewoon door draait als ik putty afsluit.

Bedankt alvast.

Re: Vraagje over SSH
« Reactie #1 Gepost op: 2011/07/28, 21:44:39 »
Geertjan,

Je zal de opdracht via screen moeten uitvoeren.
Dus:
screen <half-life-opdracht> &

Mooier is een echt start - stop - status script.
Misschien bestaat deze ook voor half-life.

Hier is alvast een voorbeeld van ET.
Volgens mij moet het ook mogenlijk zijn deze aan te passen voor half-life.
MvG,
MauRice
Registered Linux user: 473556

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Vraagje over SSH
« Reactie #2 Gepost op: 2011/07/29, 01:36:45 »
Screen (of de makkelijke variant van screen: byobu) is de aangewezen weg om het te doen.
Log eerst in via SSH en start dan byobu door byobu in te tikken. Hierna kan je de server starten.
Vervolgens kan je de sessie loskoppelen door op F8 te drukken.
Dan draait alles op de achtergrond verder en kan je de verbinding verbreken.
De volgende keer dat je weer bij de server moet kan je gewoon weer byobu intikken, dan kom je weer bij de eerder losgekoppelde sessie uit.

Ik weet alleen niet of Putty ook netjes omgaat met de functietoetsen, maar dat kan je in de instellingen van byobu ook wel veranderen dacht ik.

Re: Vraagje over SSH
« Reactie #3 Gepost op: 2011/07/29, 18:33:30 »
Als het goed is moet je dit ook met een toolje als nohup kunnen of door disown te runnen en het programma in de background te starten

dus

./server &
disown

of

nohup ./server  > /dev/null 2&>1 &

of zoiets...
URD - http://www.urdland.com - Usenet Resource Downloader

Re: Vraagje over SSH
« Reactie #4 Gepost op: 2011/07/29, 18:50:56 »
Byobu, die ken ik nog niet. Weer wat geleerd.

Persoonlijk vind ik het toch mooier werken met een script.
En als je veder wilt gaan....
Niet meer met een ssh-login de game-server 'in het oog houden'.
Maar vanaf je favorite web-browser... Logisch dat er apache er ook op moet draaien.
oa met phgstats -> http://sourceforge.net/projects/phgstats/
MvG,
MauRice
Registered Linux user: 473556