/ 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
Cron/Leafnode problemer.
Fra : Mr. Funny


Dato : 18-01-01 16:16

Jeg har et MEGET mystisk problem.

Jeg har fået sat leafnode op, og den kører som den skal.

Jeg blev dog træt af, at skulle køre fetchnews manuelt heletiden,
så jeg bryggede et script sammen der kalder op til internet
(via winroute på en windows maskine), derefter køres fetchnews,
og der skrives info om at der er checket news.
Dette script virker også fint, forbindelsen bliver afbrudt af
winroute efter 10 mins inaktivitet så der er ingen grund til,
at lukke den fra scriptet.

Dette script kører jeg fra crond hver 3. time troede jeg. Indtil
jeg checkede mail for root, der viser at det af en eller anden,
meget mystisk grund kører ca. 1 gang hvert minut!

Jeg bruger RedHat 6.0.

Her er indholdet af de filer jeg bruger.

/etc/crontab:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

#Misc jobs
* */3 * * * root /root/bin/getnews
* */4 * * * root /usr/bin/updatedb

/root/bin/getnews:

#!/bin/bash
connectcc
/usr/local/sbin/fetchnews
echo News collected at $(date)

Hmm, nu stoppede den med at checke?!? Underligt, nu har det ellers stået på
i mere end 1 time! Ser ovenstående helt idiotisk ud, eller hvad kan der
være/have været galt? Probelmet vender sikkert tilbage i morgen når
maskinen bliver genstartet. (Den kan desværre ikke være tændt hele tiden )

- Chano Andersen

 
 
Rasmus Bøg Hansen (18-01-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 18-01-01 16:31

On Thu, 18 Jan 2001, Mr. Funny wrote:

> Dette script kører jeg fra crond hver 3. time troede jeg. Indtil
> jeg checkede mail for root, der viser at det af en eller anden,
> meget mystisk grund kører ca. 1 gang hvert minut!

[SNIP]

> #Misc jobs
> * */3 * * * root /root/bin/getnews
> * */4 * * * root /usr/bin/updatedb

Hmmm... Skal dette ikke være noget i stil med:

20 */3 * * * root /usr/bin/getnews
40 */4 * * * root /usr/bin/updatedb

Ellers udfører den jobbet hvert minut for alle timetal delelige med hhv.
3 og 4.

Rasmus Bøg Hansen


Mr. Funny (18-01-2001)
Kommentar
Fra : Mr. Funny


Dato : 18-01-01 17:55

On Thu, 18 Jan 2001 16:30:36 +0100, Rasmus Bøg Hansen <moffespam@amagerkollegiet.dk> wrote:
>20 */3 * * * root /usr/bin/getnews
>40 */4 * * * root /usr/bin/updatedb
>

Hmm, hvad betyder så 20 og 40 i første kolonne?

>Ellers udfører den jobbet hvert minut for alle timetal delelige med hhv.
>3 og 4.
>

Tja, det passer meget godt med, hvad derer sket. Nemlig at mellem 15 og 16,
kørte scriptet ca. hvert minut.

- Chano Andersen.

Dennis Skærup Højlun~ (18-01-2001)
Kommentar
Fra : Dennis Skærup Højlun~


Dato : 18-01-01 23:00

Mr. Funny wrote:

>>20 */3 * * * root /usr/bin/getnews
>>40 */4 * * * root /usr/bin/updatedb
>Hmm, hvad betyder så 20 og 40 i første kolonne?

Minuttet i timen, hvor cronjobbet kører.



--
Dennis Skærup Højlund Andersen (http://dennisandersen.dk)

Har du besøgt FDF Hobro for nyligt? http://fdfhobro.net

Rasmus Bøg Hansen (19-01-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 19-01-01 14:22

On Thu, 18 Jan 2001, Dennis Skærup Højlund Andersen wrote:

> Mr. Funny wrote:
>
> >>20 */3 * * * root /usr/bin/getnews
> >>40 */4 * * * root /usr/bin/updatedb
> >Hmm, hvad betyder så 20 og 40 i første kolonne?
>
> Minuttet i timen, hvor cronjobbet kører.

Grunden til 20 og 40 er, at næsten alle cronjobs køres på minuttal 0
eller 1. Og jeg finder det en kende fjollet, at maskinen bliver lagt ned
(nå ja, lidt da) klokken hel. Så nogle ting kan lige så godt køres på
andre tidspunkter...

Rasmus Bøg Hansen


Mr. Funny (19-01-2001)
Kommentar
Fra : Mr. Funny


Dato : 19-01-01 15:44

On Fri, 19 Jan 2001 14:22:29 +0100, Rasmus Bøg Hansen <moffespam@amagerkollegiet.dk> wrote:
>
>Grunden til 20 og 40 er, at næsten alle cronjobs køres på minuttal 0
>eller 1. Og jeg finder det en kende fjollet, at maskinen bliver lagt ned
>(nå ja, lidt da) klokken hel. Så nogle ting kan lige så godt køres på
>andre tidspunkter...
>

Ok, nu tror jeg, at jeg er ved, at fatte det

- Chano Andersen

Martin Moller Peders~ (18-01-2001)
Kommentar
Fra : Martin Moller Peders~


Dato : 18-01-01 16:34

In <slrn96e24c.tc.mr.funny@mrfunny.yi.org> mr.funny@gmx.net (Mr. Funny) writes:

>Jeg har et MEGET mystisk problem.


>#Misc jobs
>* */3 * * * root /root/bin/getnews
>* */4 * * * root /usr/bin/updatedb

Her skal staa:
0 */3 * * * root /root/bin/getnews
0 */4 * * * root /usr/bin/updatedb

For
* */3 betyder jo hver tredie time skal script udfoeres hvert minut.



Mr. Funny (18-01-2001)
Kommentar
Fra : Mr. Funny


Dato : 18-01-01 17:53

On Thu, 18 Jan 2001 15:33:32 +0000 (UTC), Martin Moller Pedersen <tusk@daimi.au.dk> wrote:
>
>Her skal staa:
>0 */3 * * * root /root/bin/getnews
>0 */4 * * * root /usr/bin/updatedb
>
>For
>* */3 betyder jo hver tredie time skal script udfoeres hvert minut.

Hmm, det lyder meget rigtigt. Det prøver jeg, så må vi se om det virker.

- Chano Andersen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408896
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste