Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: [opgelost]Bash scriptje IP check  (gelezen 1666 keer)

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
[opgelost]Bash scriptje IP check
« Gepost op: 2009/03/16, 09:35:23 »
Waardige mede ubuntu gebruikers (of andere distro's)

Ik heb een klein probleem.
Ik wil hier van een kast het lokale ip adres controlleren, als dat gelijk is aan 192.1.169.1 dan moet hij niks doen, is het niet gelijk dan moet hij een rsync taak starten.

Ik weet dat ik met:
ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' |
cut -d: -f2 | awk '{ print $1}'
Het ip adres kan controleren.

Ik weet ook welk commando moet worden uitgevoerd als dat ip adres niet gelijk is aan 192.1.169.1

Maar wat ik niet weet is hoe ik dit allemaal netjes in een script krijg..
Iemand zin om mij te helpen? Ik ben hier eigenlijk voornamelijk om te leren, dus ik google ondertussen vrolijk verder, maar enige ondersteuning zou ik wel kunnen gebruiken
« Laatst bewerkt op: 2009/03/16, 10:39:26 door ex »

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Bash scriptje IP check
« Reactie #1 Gepost op: 2009/03/16, 10:39:04 »
Heb  al! met wat help op irc:

#!/bin/bash

adress=`ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' |
cut -d: -f2 | awk '{ print $1}'`
if [ "$adress" = "10.0.100.24" ]; then
echo ik ben een if!
else
echo en ik ben een else!
fi