Sida 1 av 1

Skapa ett snabbkommande i Terminalen, hur?

Postat: 03 nov 2008, 15:32
av MickeGoesUbuntu
Hej,

Jag har installerat en Counter-strike Source server på min "Ubuntu-maskin". Varje gång jag skall dra igång servern så måste jag öppna upp Terminalen, ställa mig i rätt katalog o skriva följande kommando: "./srcds_run -console -game cstrike +map cs_italy +ip 192.168.1.100 +maxplayers 16 -autoupdate +tickrate 100"

Kan man skapa ett snabb kommando så jag slipper skriva allt detta? Alternativt om det går att skapa en genväg som skrivbordet?

Tack på förhand

//Micke

Re: Skapa ett snabbkommande i Terminalen, hur?

Postat: 03 nov 2008, 15:46
av tann
skapa en fil som heter t.ex. cs.sh och skriv följande i den:

Kod: Markera allt

#!/bin/bash
/sökväg/till/servern/srcds_run -console -game cstrike +map cs_italy +ip 192.168.1.100 +maxplayers 16 -autoupdate +tickrate 100
spara på lämplig plats
gör filen körbar:

Kod: Markera allt

chmod +x cs.sh
skriv ./cs.sh i katalogen där filen ligger

Re: Skapa ett snabbkommande i Terminalen, hur?

Postat: 03 nov 2008, 16:41
av MickeGoesUbuntu
Hej,

Fick det nästan att funka. Dock inte som en genväg på skrivbordet. Jag var tvungen att lägga filen i samma mapp som programmet...

Skrev följande i min *.sh fil: "./srcds_run -console -game cstrike +map cs_italy +ip 192.168.1.100 +maxplayers 16 -autoupdate +tickrate 100" och la den i samma mapp som programmet, då funkade det.

Försökte sedan "skapa länk" av denna filen som jag lade på skrivbordet, men då vill den inte fungera. Är det "home" mappen som krånglar till det?

//Micke som försöker lära sig :-)

Re: Skapa ett snabbkommande i Terminalen, hur?

Postat: 03 nov 2008, 16:52
av Konservburk
MickeGoesUbuntu skrev:Skrev följande i min *.sh fil: "./srcds_run -console -game cstrike +map cs_italy +ip 192.168.1.100 +maxplayers 16 -autoupdate +tickrate 100" och la den i samma mapp som programmet, då funkade det.
Du måste se till så att kommandot startas från rätt katolog. När du börjar med ./ så betyder det den nuvarande katalogen, vilket inte behöver vara samma sak som rätt katalog. Använd t.ex. cd-kommandot i skriptet för att byta katalog...

Kod: Markera allt

#!/bin/sh
cd /sökväg/till/katalogen
./srcds_run -console -game cstrike +map cs_italy +ip 192.168.1.100 +maxplayers 16 -autoupdate +tickrate 100

Re: Skapa ett snabbkommande i Terminalen, hur?

Postat: 04 nov 2008, 01:50
av morphman86
Eller så gör du som så att du gör en textfil på skrivbordet där du skriver in hela kommandot, med sökväg och allt, och kopierar texten och klistrar in i Terminalen. Kanske inte lika hacker som en massa kortkommandon, men både simpelt och snabbt, speciellt om program-mappen ligger långt in. 8)

Re: Skapa ett snabbkommande i Terminalen, hur?

Postat: 04 nov 2008, 03:01
av Bossieman
Alias är väl skolan för det här?