Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Rautamiekka - 04.02.09 - klo:14.36

Otsikko: [RATKAISTU] IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: Rautamiekka - 04.02.09 - klo:14.36
Tarkoitus olisi lisätä SourceDS-servun komentorivin +ip-parametriin koneen ulkoinen IP (no, oikeastaan kone on jo valmiiksi suoraan netissä kiinni) joka on samassa .sh-filussa setvitetty ennen komennon suorittamista. Tässä servun käynnistyskomento:
Koodia: [Valitse]
cd /home/epri/Desktop/dedserver
./srcds_run -console -game cstrike +map de_dust2 +ip 88.148.239.60 +maxplayers 25 -insecure
, jolloin näyttää tyyliin tältä kun halutaan lisätä IP muuttujasta

Koodia: [Valitse]
./srcds_run -console -game cstrike +map de_dust2 +ip ${IP} +maxplayers 25 -insecure
Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: _Pete_ - 04.02.09 - klo:14.59
Niin, oliko tuossa nyt joku ongelma(kin) ?

Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: Rautamiekka - 04.02.09 - klo:16.12
Olette parempia scriptaajia joten toivon jonkun kertovan mikä olisi oikea scriptikoodi tähän. Tuo viimeinen "Koodia:" on esimerkki.
Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: _Pete_ - 04.02.09 - klo:22.32
Olette parempia scriptaajia joten toivon jonkun kertovan mikä olisi oikea scriptikoodi tähän. Tuo viimeinen "Koodia:" on esimerkki.

Jos tuo kerran toimii niin mitä suotta "korjailemaan".

Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: Rautamiekka - 05.02.09 - klo:10.26
Olette parempia scriptaajia joten toivon jonkun kertovan mikä olisi oikea scriptikoodi tähän. Tuo viimeinen "Koodia:" on esimerkki.

Jos tuo kerran toimii niin mitä suotta "korjailemaan".
Et ymmärtänyt. IP saattaa muuttua ja siitä vasta vitutusmittari nousee kun sellaista -ilmeistä- ei tajua seuraavaan viikkoon (kuten sanoin, ilmeistä).
Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: gdm - 05.02.09 - klo:14.19
Nimipalvelu: www.dy.fi

Ei väliä vaikka ip-muuttuu, kun tuo kuitenkin osoittaa oikeaan paikkaan...
Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: _Pete_ - 06.02.09 - klo:10.58
Et ymmärtänyt. IP saattaa muuttua ja siitä vasta vitutusmittari nousee kun sellaista -ilmeistä- ei tajua seuraavaan viikkoon (kuten sanoin, ilmeistä).

Tällainen scripti:

Koodia: [Valitse]
#!/bin/bash

function get_ip {
    ifconfig $1 | grep 'inet addr' | cut -d ':' -f 2 |  cut -d ' ' -f 1
}

IP=`get_ip eth0`

echo $IP

cd /home/epri/Desktop/dedserver
./srcds_run -console -game cstrike +map de_dust2 +ip $IP +maxplayers 25 -insecure


Suottaapi toimia. Talleta tuo tiedostoon ja chmod a+x tiedosto ja sitten ajat...

Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: Rautamiekka - 06.02.09 - klo:11.52
Suottaapi toimia. Talleta tuo tiedostoon ja chmod a+x tiedosto ja sitten ajat...
Miksi chmod a+x kun tiedostoa voi jo kaikki ajaa ?


EDIT: Ahaa: chmod a+x, tai yleensäkin chmod +x, kaksoisklikattaessa kysyy käyttäjältä mitä tehdä kun filu on mukamas executable file.

EDIT2: Ei heittänyt erroria vielä. Täytyy venata että IP vaihtuu ja katsotaan sitten. Jos homma ei toimi ja tämä tredi on mennyt jo yli 2vk vanhaksi, käytän suoraan No-IP ja muita palveluita. Kiitoksia :)
Otsikko: Vs: IP:n etsintä scriptillä ja lisääminen komentoon
Kirjoitti: Rautamiekka - 18.02.09 - klo:00.29
Kyllä, toimii kuin kuuluu. Kiitos vielä kerran.

Otsikko muokattu vastaamaan.