• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bedt | 01.02.2011 21:14

Update-rc.d - Script forårsager at maskinen hænger under reboot

Hjælp generelt
Hej linux hajer

På min ubuntu 10.10 maskine har jeg installeret vnstat og vnstati til at lave en simpel graf over mit netværksforbrug.

Jeg har så lavet et lille script vnstati_wlan0, som indeholder følgende:

while true; do vnstati -s -i wlan0 -o /var/www/wlan0.png; date > /var/log/vnstati_wlan0.log; sleep 5; done

Dette script har jeg lagt i /etc/init.d, og kørt det under startup med kommandoen:
sudo update-rc.d vnstati_wlan0 defaults

Ideen er, at jeg skal kunne se .png filen i en browser via apache2 serveren.

Problemet er så, at når jeg genstarter maskinen, så står den bare og hænger, og jeg er nødt til at tage strømmen.
Ligeledes, når jeg starter maskinen igen, så starter den ikke automatisk apache2 tjenesten, og dette må jeg så selv gøre med :
sudo /etc/init.d/apache2 start

Er der nogen som kan hjælpe mig her ?

På forhånd tak

//Bedt
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

14 år 4 måneder siden

Permalink

Indsendt af mich den 1. februar 2011 kl. 22:53

Permalink

Re: Update-rc.d - Script forårsager at maskinen hænger under reb

Den står vel og kører dit script og kommer aldrig ud af den uendelige løkke
while true; do .... done

Var det ikke bedre at kalde scriptet fra et cron-job - dog uden løkken, kun
vnstati -s -i wlan0 -o /var/www/wlan0.png; date > /var/log/vnstati_wlan0.log ?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 4 måneder siden

Permalink

Indsendt af bedt den 2. februar 2011 kl. 11:40

In reply to Re: Update-rc.d - Script forårsager at maskinen hænger under reb by mich

Permalink

Men hvor tit kører den så ?

Gik bare ud fra at den kunne "slå den ihjel" når den skulle reboote.

Hvis jeg bruger et cron job, hvor ofte kan den så køre det ?

Kan cron arbejde med minutter og sekunder, eller er det mindste timer ?

//Bedt
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 4 måneder siden

Permalink

Indsendt af lbm den 2. februar 2011 kl. 11:53

Permalink

Det "mindste" er minutter.

Det "mindste" er minutter. Så det kan køre hvert minut.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 4 måneder siden

Permalink

Indsendt af mich den 2. februar 2011 kl. 12:06

Permalink

Cron kigger efter hvert

Cron kigger efter hvert minut, om noget skal udføres, så du kan køre det en gang i minuttet.
Er det ikke tit nok, må du køre scriptet (incl. loop) som en selvstændig process eller en deamon. En uendelig løkke kan dog kun stoppes med kill eller killall, så måske er der fiksere løsninger.

Gnomes systemovervågning har i øvrigt en simpel netværkshistorik.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år 4 måneder siden

Permalink

Indsendt af bedt den 2. februar 2011 kl. 12:49

In reply to Cron kigger efter hvert by mich

Permalink

skal lave graf til apache

Så burde cron egentlig være ganske fint til jobbet.

Jeg vil gerne have grafen til at ligge på min webserver, så jeg kan kalde den via en hjemmeside.

Der er så bare lige det, at den skriver filen direkte i /var/www, og dette kræver jo root-rettigheder.

Er der en måde hvorpå jeg kan få cron til at køre med root rettigheder ?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

14 år 4 måneder siden

Permalink

Indsendt af lbm den 2. februar 2011 kl. 13:14

Permalink

Du logger ind på serveren

Du logger ind på serveren med root, og kører crontab -e. Dette sætter en cronjob op med root rettigheder.

Opretter du et cron job med en anden bruger, vil jobbet have rettighederne fra denne bruger.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

14 år 4 måneder siden

Permalink

Indsendt af bedt den 2. februar 2011 kl. 13:26

Permalink

På ubuntu

Nu kører jeg jo Ubuntu, så vil du mene at jeg skal bruge : sudo su - ?

Og så efterfølgende køre : crontab -e ?

Eller er det nok med : sudo crontab -e ?

  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Nulstilling af adgangskode 2
"Intet realistisk alternativ" - mig i r*ven 12
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !