Screen är ett kommando fönster som man kan köra program i, eller kanske man ska kalla det för en "
Virtuell Terminal".
Det är ofta som man vill köra ett program, men man vill inte ha ett öppet fönster som den rullar i, man kan ju oturligt nog stänga det och avbryta det som körs.
Men man vill kunna ta fram det man kör & se vad som händer eller köra något kommando eller rent av avsluta programmet.
Detta är lätt gjort i
Screen, med några få kommandon så kan man göra de mest använda kommandona.
Vi tar ett exempel.För att starta en dayofdefeat:source server så behöver man göra ett startscript.
Vi öppnar ett textprogram & skriver in denna texten:
./srcds_run -autoupdate -game dod +IP 192.168.0.1 +hostport 27015 +map dod_avalanche +maxplayers 20Sedan sparar vi den som dods_start utan txt i slutet, lägger den i samma map som srcds_run ligger i och ser till så att den är körbar.
Om vi nu skriver
./dods_start i ett kommando fönster så startar servern med den startlinen som står i skriptet, men när vi stänger fönstret så dör servern, och det ska vi nu lösa.
För att starta servern i screen så kan man skriva följande rad i kommandofönstret & jag kallar denna servern för test1, då den måste ha ett eget namn.
screen -A -m -d -S test1 ./dods_startSom ni ser så visas inget i fönstret, men servern rullar faktiskt och för att ta fram den i fönstret så skriver vi.
screen -r test1Nu syns serverns output igen, och för att stänga av servern tryck "
Ctrl + C".
För att gömma servern igen tryck "
Ctrl + a + d"
För att scrolla i fönstret tryck "
Ctrl + a + Esc" -
Esc återställer screen efteråt.
Lycka till
