• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • script der kører hver time og checker at internettet er oppe

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af clauswilson | 21.01.2008 09:24

script der kører hver time og checker at internettet er oppe

Programmering

Jeg har på det sidste haft det problem, at netværket er ustabilt. Hvordan laver jeg et skript, der kører

sudo /etc/init.d/networking restart

en gang i timen (og altså også skriver root-kodeord, hvis det er nødvendigt)

Kører kubuntu

  • Log in to post comments

Kommentarer5

17 år 4 måneder siden

Permalink

Indsendt af TroelsOlesen den 21. januar 2008 kl. 09:53

Permalink

Hvorfor?

Hvorfor vil du dog genstarte netkortet? Hvis netkortet skulle jo gerne genopretteforbindelsen når det er muligt. Er det fordi du mister IP adressen, det er ihverfald den eneste årsag jeg kan finde til at skulle genstarte netkortet.

  • Log in to post comments

17 år 4 måneder siden

Permalink

Indsendt af vincent den 21. januar 2008 kl. 09:59

Permalink

Re: script der kører hver time og checker at internettet er opp

Hmm selv om at du mister ip'en er en full restart af netkortet vel ikke nødvendigt, kan man ike bare skrive dhclient ethX?

Kan ikke huske hvordan det lige er, men man kan skrive i /etc/sudoers at en bruger skal være i stand til at udføre specifikke commands med sudo uden at det er nødvendigt at indtaste password.

  • Log in to post comments

17 år 4 måneder siden

Permalink

Indsendt af clauswilson den 21. januar 2008 kl. 10:44

Permalink

Re: script der kører hver time og checker at internettet er opp

Jeg er ikke klar over, hvorfor det sker. Men vores netværk er ikke stabilt, sandsynligvis pga. nogle trådløse repeatere som ikke helt kan nå hinanden.

Men det jeg leder efter er:

en måde, hvorpå man kan køre et skript en gang i timen

og

en måde, hvorpå man kan skrive root-kodeordet, hvis det behøves

  • Log in to post comments

17 år 4 måneder siden

Permalink

Indsendt af johnnyec den 21. januar 2008 kl. 10:52

Permalink

/etc/sudoers

syntax for /etc/sudoers



brugernavn host = NOPASSWD: komando



i dit tilfælde noget i stil med





clauswilson localhost = NOPASSWD: /etc/init.d/networking restart





(ved ikke lige om det virker med localhost og selvfølgelig heller ikke om dit brugernavn er clauswilson)



ex på scriptet uden fejltjeck





#!/bin/bash

sudo /etc/init.d/networking restart





lav et symlink til dit script i /etc/cron.hourly



Men, som de to foregående indlæg peger på ville jeg nu hellere finde ud af hvad årsagen til problemet er.

  • Log in to post comments

17 år 4 måneder siden

Permalink

Indsendt af divineant den 21. januar 2008 kl. 11:51

Permalink

Re: script der kører hver time og checker at internettet er opp

Her er et lidt modificeret script jeg brugte da jeg var den ulykkelige ejer af et yderst ustabilt stofanet.

Den giver dig en log over netproblemer i /var/log/netcheck





sudo crontab -e

01 * * * * /path/to/script 2> /dev/null







#!/bin/bash

restart_net(){

echo `date` restarting network >> /var/log/netcheck

dhclient eth0;

./$0

}



no_internet(){

echo `date` No internet >> /var/log/netcheck;

exit;

}



# local router not responding?

if !(ping -c 4 192.168.0.1 > /dev/null); then

restart_net;

fi



if (ping -c 2 google.com > /dev/null) ;then

exit;

elif (ping -c 2 stofa.dk > /dev/null) ; then

exit;

elif (ping -c 2 aau.dk > /dev/null) ; then

exit;

else

no_internet; #no response, but router is ok.

fi

  • Log in to post comments

Svar søges

Test 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 5
2 stk Jolla C2 sælges 2
Test 2
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad