Problem med crontab

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
Loranga
Tar hemautomation på allvar
Inlägg: 119
Blev medlem: 06 sep 2010, 15:35
Ort: Östersund

Problem med crontab

Inlägg av Loranga »

Hej,

Hur ofta ska skripten köras med nedanstående crontab inställning? Som jag förstått det är det 2,5 minuter?
Kan ni se något uppenbart fel i detta? Jag är osäker om det fungerar för mig. Kör jag ex run_shell.sh manuellt så uppdateras grafen fint.

Kod: Markera allt

root@OpenWrt:~/martin/bin# ps ax |grep crond
 1517 root      1120 S    crond -c /etc/crontabs -l 5

Kod: Markera allt

root@OpenWrt:~/martin/bin# crontab -l
0 * * * *       touch /etc/init.d/luci_fixtime > /dev/null 2> /dev/null
0 * * * *       /bin/sh /etc/hotplug.d/iface/20-ntpclient  > /dev/null 2> /dev/n
*/2.5 * * * *   /root/martin/bin/get_temp.sh
*/2.5 * * * *   /root/martin/bin/run_shell.sh
/root/martin/bin/get_temp.sh

Kod: Markera allt

#!/bin/bash

OutsideTempSensor="10.B27484010800"
RRDDataDirectory="/root/martin/rrddata/"
RRDDataFile="outside_temp.rrd"

# Get temps form OWFS
OutsideTemp=`cat /mnt/1wire/$OutsideTempSensor/temperature|sed -e s/" "//g|awk '{$1=$1 + $

#Update RRD database
rrdtool update $RRDDataDirectory$RRDDataFile N:$OutsideTemp
echo $OutsideTemp
/root/martin/bin/run_shell.sh

Kod: Markera allt

#!/bin/bash
rrdtool graph /www/ute_24h.png \
--start -1d \
--title "Temp ute senaste dygnet" \
--width 550 \
--height 400 \
--vertical-label °C \
DEF:UteTemp=/root/martin/rrddata/outside_temp.rrd:outsidetemp:AVERAGE \
COMMENT:"          ""Nu      Medel   Max     Min"\\n \
HRULE:0#0000FF \
HRULE:25#FF0000 \
LINE1:UteTemp#0000FF:Ute\   \
GPRINT:UteTemp:LAST:%6.1lf \
GPRINT:UteTemp:AVERAGE:%6.1lf \
GPRINT:UteTemp:MAX:%6.1lf \
GPRINT:UteTemp:MIN:%6.1lf\\n \
minigranis
Tar hemautomation på allvar
Inlägg: 71
Blev medlem: 24 dec 2009, 22:08
Ort: Sollentuna

Re: Problem med crontab

Inlägg av minigranis »

Vill minnas att jag hade lite trubbel med just punkter/komma tecken på min NSLU2:a
*/2.5 * * * * /root/martin/bin/run_shell.sh

Hur ofta vill du egentligen rita grafen ? Vad är syftet med 2.5 ? Är det varannan minut (2) SAMT var femte minut (5) dvs tex 10:00, 10:02, 10:04, 10:05, 10:06, 10:08, 11:00, 11:02, 11:04, 11:05, 11:06, 11:08, 12:00 osv ?
Eller har du tänkt nått annat ?
OBS utger mig INTE för att vara cron expert... men jag har nått svagt minne av att jag stötte på nått liknande på min SLUG som sagt.
Jag kör med */5 * * * * root /root/bin/graph_temp.pl på min SLUG och det lirar med graf var 5:e minut.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Problem med crontab

Inlägg av daromer »

Jag hade också skippat det med halva minuter. Kan inte syntaxen heller utantill men har för mig att det inte funkar

Kör varannan minut eller var tredje minut istället.

Och vill du prompt ha 2.5 minut emellan så kör det via ett script som anropar ditt script var 2.5e minut. Dvs kör en sleep på 150 emellan.

t ex:

Kod: Markera allt

#!/bin/bash

while [ 1 ]; do

        #run your script here
        sleep 150
done
Användarvisningsbild
Loranga
Tar hemautomation på allvar
Inlägg: 119
Blev medlem: 06 sep 2010, 15:35
Ort: Östersund

Re: Problem med crontab

Inlägg av Loranga »

Jag utger mig för att vara crontab/linux/1-wire newbie :D
2.5 tog jag rakt upp och ner från RRDTool-How-to:n har på temperatur.nu.

Jag ska prova att ta bort punkten nu.
Edit: Nu verkar det fungera, tusen tack.
Senast redigerad av Loranga den 28 okt 2010, 14:21, redigerad totalt 1 gånger.
minigranis
Tar hemautomation på allvar
Inlägg: 71
Blev medlem: 24 dec 2009, 22:08
Ort: Sollentuna

Re: Problem med crontab

Inlägg av minigranis »

Kul att du fick fart på det, kommer att spara alla dina erfarenheter när det är dags att dra igång mina egna DockStar's.
Du kanske har lust att slänga ihop en enkel howto med dina erfarenheter så här lång på Wikin ?
Tänker främst på vilken RRD version du kör och var du hittar den samt hur du installerat den.
Användarvisningsbild
Loranga
Tar hemautomation på allvar
Inlägg: 119
Blev medlem: 06 sep 2010, 15:35
Ort: Östersund

Re: Problem med crontab

Inlägg av Loranga »

Jag kan ju kanske försöka skriva ihop något som någon mer erfaren får granska.
Jag har aldrig pysslat med linux tidigare så jag har prövat mig fram en hel del utan att alltid vetat vad jag gjort :)
Men eftersom till och med jag verkar att ha fått till det någorlunda ok så ska det inte vara något problem för de allra flesta.
minigranis
Tar hemautomation på allvar
Inlägg: 71
Blev medlem: 24 dec 2009, 22:08
Ort: Sollentuna

Re: Problem med crontab

Inlägg av minigranis »

Jag tror att all info tas emot tacksamt för denna relativt nya HW.
Jag gissar på att Elf tacksamt tar emot info till Wikin.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Problem med crontab

Inlägg av elf98 »

Det fiffiga med Wikin är ju att vem som helst kan skapa ett konto och lägga upp info!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Skriv svar