27. august 2004 - 00:18Der er
6 kommentarer og 1 løsning
opstart af applikationer med putty
Jeg har et ret irriterende problem, når jeg vil køre applikationer på min linux debian maskine.. Det drejer sig om følgende.. Når jeg logger ind via putty og vil starte en applikation op dvs. i mit tilfælde en CS server, kører den lige så længe jeg er på med putty, men når jeg logger ud, kører CS serveren ikke mere.. Er der ikke en løsning, sådan at CS serveren stadig kan køre selvom jeg logger ud..???
Alt efter opsætning vil baggrundsjobs dog også blive afsluttet, når man logger ud. Det kan løses med
nohup enellerandenkommando &
En anden mulighed kunne vre at bruge screen, for så kan du få programmet frem på konsollen igen næste gang, du logger ind, uden at skulle genstarte programmet. (Det er måske ikke lige så nyttigt i forbindelse med en cs-server - jeg ved det ikke.)
alternativet er at starte CS serveren i rc.d; det har de to fordele at CS serveren automatisk starter ved genstart og at den ikke stopper når du logger ud.
Når du benytter & kører det godt nok som et baggrundsjob - men det betyder ikke meget andet end at prompten bliver frigivet - skal noget køre efter du er logget af, kan du kalde det med nohup (no hang up) hvis du feks. vil starte programmet hansi.sh og det ikke skal dø når du logger af kan det kaldes således: nohup ./hansi.sh
Hvis du gerne vil have frigivet prompten så brug & :
nohup ./hansi.sh &
Hvis du ikke vil have stdout og stderr til din prompt kan det redirigeres til enten el logfil eller som her til "skraldespanden"
nohup ./hansi.sh & > /dev/null 1>&2
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.