/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
eth0: Link down
Fra : Carsten


Dato : 18-03-10 07:47

Hvis jeg fjerner ethernet stikket på min Linux boks får jer følgende
meddelelse.
eth0: Link down.
og tilsvarende når jeg sætter den i igen
eth0: Link now 100-FullDuplex
Disse meddelelser bliver også skrevet i messages loggen.
Jeg har 2 spørgsmål
1. Kan jeg se (fra et script) denne tilstand (om stikket er i eller ude)
nogle steder.
2. Hvordan finder jeg sidste linje i en fil når jeg har fundet alle
meddelelser fra eth0 med
grep eth0 /tmp/log/messages >eth0.log
Selvom der er en løsning på spørgsmål 1 vil jeg bruge dette med at læse
sidste linje til andre ting.

Mvh.
Carsten



 
 
Klaus Alexander Seis~ (18-03-2010)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 18-03-10 08:01

Carsten skrev:

> 2. Hvordan finder jeg sidste linje i en fil når jeg har fundet
> alle meddelelser fra eth0 med
>    grep eth0 /tmp/log/messages >eth0.log

Fx

   $ tail -1 < eth0.log

Mvh,

--
Klaus Alexander Seistrup
http://klaus.seistrup.dk/

Peter Makholm (18-03-2010)
Kommentar
Fra : Peter Makholm


Dato : 18-03-10 08:30

Carsten <carsten_no-mail_@beas.dk> writes:

> eth0: Link down.
> og tilsvarende når jeg sætter den i igen
> eth0: Link now 100-FullDuplex

> 1. Kan jeg se (fra et script) denne tilstand (om stikket er i eller
> ude) nogle steder.

Det burde du kunne se med mii-tool(8).

//Makholm

Carsten (18-03-2010)
Kommentar
Fra : Carsten


Dato : 18-03-10 09:30

Herunder er hvad jeg har fundet frem til.
Det forslag med "/sbin/ifconfig eth0 | grep RUNNING" er det jeg vil bruge.

Jeg havde selv kikket efter om man kunne se det med ifconfig men havde
overset det med at RUNNING forsvandt.

Den ud-kommenterede linje virker også.

Tak for indsatsen

Carsten



#!/bin/sh
#LINKSTATUS=`grep eth0 /tmp/log/messages.0 /tmp/log/messages | tail -n 1
| grep "Link down" `
LINKSTATUS=`/sbin/ifconfig eth0 | grep RUNNING`

if [ -z "$LINKSTATUS" ]; then
echo "LINK DOWN"
else
echo "LINK UP"
fi

#echo "$LINKSTATUS"

Niels Baggesen (18-03-2010)
Kommentar
Fra : Niels Baggesen


Dato : 18-03-10 08:28

Carsten <carsten_no-mail_@beas.dk> wrote:
> 1. Kan jeg se (fra et script) denne tilstand (om stikket er i eller ude)
> nogle steder.

/sbin/ifconfig eth0 | grep RUNNING

/Niels

--
Niels Baggesen -- @home -- Århus -- Denmark -- niels@baggesen.net
The purpose of computing is insight, not numbers -- R W Hamming

Andreas Plesner Jaco~ (18-03-2010)
Kommentar
Fra : Andreas Plesner Jaco~


Dato : 18-03-10 11:25

On 2010-03-18, Carsten <carsten_no-mail_@beas.dk> wrote:

> Hvis jeg fjerner ethernet stikket på min Linux boks får jer følgende
> meddelelse.

Inden du opfinder den dybe tallerken: Hvis du bare er interesseret i at
konfigurere dit netværk når der kommer stik i, så kig på ifplugd.

--
Andreas

Søg
Reklame
Statistik
Spørgsmål : 177549
Tips : 31968
Nyheder : 719565
Indlæg : 6408820
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste