02. oktober 2004 - 15:34Der er
9 kommentarer og 1 løsning
bash - sjekke om netverksadapter er oppe.
Hei !
Holder på å forsøke å skrive et bash script som blandt andre ting skal sjekke om en nettverksadapeter er "oppe" eller den en "nede".
Det må bli noe slikt, tror jeg:
if [<sjekk om eth1 er oppe>]; then
<utfør alle de tingene som skal skje dersom den er oppe>
else
<utfør de tingene som skal skje dersom den er nede>
fi
Er det noen som har ide om hvordan man kan legge inn en kommando som sjekker om netverksadapteren er oppe og går eller ikke, slik at det blir mulig å kjøre et slikt script ?
Jeg er ikke 100% sikker på at den holder hele vejen igennem, men hvis et interface er oppe har du noget lign. dette når du kører "ifconfig ethX": UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Når det er nede: BROADCAST MULTICAST MTU:1500 Metric:1
Jeg har før i tiden (da det hed redhat) selv haft meget mod det grundet deres rpm baserede system, som jeg bestemt ikke var gode venner med, da jeg ofte endte i et pakkehelvede. :-( Jeg synes de er kommet godt efter det, både med yum, og mulighed for apt.
Grundet skoleforløb kom vi til at sidde 1 uge med Fedora Core 2 hvor jeg oplevede at jeg til tider ikke kunne eksekvere ifconfig i konsollen blot ved at skrive kommandoen. Jeg skulle angive hele stien.
Akkurat det har jeg faktisk hatt noen merkelige problemer med, at den ikke kunne finne fram til filene. Ikke med ifconfig, men i andre sammenheng (Webserver/php)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.