/ 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
Problemer med cron
Fra : Michael Knudsen


Dato : 30-05-04 20:34

Hej.

Jeg har for nylig lavet en frisk installation af Mandrake 10.0. Jeg har
ikke lavet noget om i forhold til, hvordan jeg tidligere har installeret
skidtet, men nu kan jeg ikke få mine cronjobs til at blive kørt. Jeg har
som sædvanlig oprettet en .crontrab, hvori jeg har skrevet det relevante,
og derefter kørt crontab ~/.crontab. Når jeg kigger i
/var/log/cron/info, kan jeg se, at mine processer overhovedet ikke
forsøges afviklet.

Er der nogen, der har en ide om, hvad der kan være galt? Jeg har
naturligvis tjekket, at crond kører...

--
Michael Knudsen

 
 
Peter Jensen (30-05-2004)
Kommentar
Fra : Peter Jensen


Dato : 30-05-04 21:23

Michael Knudsen wrote:

> Jeg har for nylig lavet en frisk installation af Mandrake 10.0. Jeg
> har ikke lavet noget om i forhold til, hvordan jeg tidligere har
> installeret skidtet, men nu kan jeg ikke få mine cronjobs til at blive
> kørt. Jeg har som sædvanlig oprettet en .crontrab, hvori jeg har
> skrevet det relevante, og derefter kørt crontab ~/.crontab. Når jeg
> kigger i /var/log/cron/info, kan jeg se, at mine processer overhovedet
> ikke forsøges afviklet.
>
> Er der nogen, der har en ide om, hvad der kan være galt? Jeg har
> naturligvis tjekket, at crond kører...

Hvad har du i /etc/cron.allow hhv. /etc/cron.deny? Findes disse filer
overhovedet på dit system?

--
PeKaJe

My mother is a fish.
   -- William Faulkner

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 21:26

On Sun, 30 May 2004 20:22:34 +0000, Peter Jensen wrote:

> Hvad har du i /etc/cron.allow hhv. /etc/cron.deny? Findes disse filer
> overhovedet på dit system?

Nej, de findes ikke. Det var noget af det første, jeg tjekkede.

--
Michael Knudsen

Klaus Alexander Seis~ (30-05-2004)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 30-05-04 21:35

Michael Knudsen skrev:

>> Hvad har du i /etc/cron.allow hhv. /etc/cron.deny? Findes
>> disse filer overhovedet på dit system?
>
> Nej, de findes ikke. Det var noget af det første, jeg tjekkede.

Har du osse tjekket uddata fra "crontab -l"?

--
Klaus Alexander Seistrup · Copenhagen · Denmark
http://www.magnetic-ink.dk/ · http://www.pnx.dk/

Peter Jensen (30-05-2004)
Kommentar
Fra : Peter Jensen


Dato : 30-05-04 21:39

Michael Knudsen wrote:

>> Hvad har du i /etc/cron.allow hhv. /etc/cron.deny? Findes disse
>> filer overhovedet på dit system?
>
> Nej, de findes ikke. Det var noget af det første, jeg tjekkede.

Men har du så prøvet at lave /etc/cron.allow og skrive dit brugernavn i
den? Det er ikke /helt/ tydeligt fra OP om det er samme version af
Mandrake der er tale om. Hvis ikke, så kunne default opførslen jo være
blevet ændret. Hvilke grupper er du forresten i? Og giver 'crontab -l'
dine cronjobs? Skal din cron evt. genstartes eller have sendt SIGHUP
efter at du har tilføjet cronjobs?

--
PeKaJe

You will be awarded a medal for disregarding safety in saving someone.

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 23:03

On Sun, 30 May 2004 21:34:24 +0200, Michael Knudsen wrote:

> Er der nogen, der har en ide om, hvad der kan være galt? Jeg har
> naturligvis tjekket, at crond kører...

Hovsa! Her ved midnatstid gik mit cronjob pludselig i gang. Noget siger
mig, at jeg har ombyttet timetal og minuttal....undskyld!

--
Michael Knudsen

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 23:08

On Mon, 31 May 2004 00:03:28 +0200, Michael Knudsen wrote:

> Hovsa! Her ved midnatstid gik mit cronjob pludselig i gang. Noget siger
> mig, at jeg har ombyttet timetal og minuttal....undskyld!

Hmmm...ved nærmere eftersyn ser det ud til, at det ikke er tilfældet.
Tager jeg fejl, hvis jeg påstår, at nedenstående (min crontab) kører
rsync mandag til lørdag på alle lige timetal og søndag alle lige
timetal undtagen 12?

0 0,2,4,6,8,10,12,14,16,18,20,22 * * 1-6 rsync -zau ~/documents knudsen@legolas.imf.au.dk/
0 0,2,4,6,8,10,14,16,18,20,22 * * 0 rsync -zau ~/documents
knudsen@legolas.imf.au.dk/

--
Michael Knudsen

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 23:28

Michael Knudsen wrote:
> Hmmm...ved nærmere eftersyn ser det ud til, at det ikke er tilfældet.
> Tager jeg fejl, hvis jeg påstår, at nedenstående (min crontab) kører
> rsync mandag til lørdag på alle lige timetal og søndag alle lige
> timetal undtagen 12?
>
> 0 0,2,4,6,8,10,12,14,16,18,20,22 * * 1-6 rsync -zau ~/documents knudsen@legolas.imf.au.dk/

Umiddelbart ser den ud til at goere det, du beskriver. Fra min crontab(5):

   While lines in a user crontab have five fixed fields plus a
   command in the form:

      minute hour day-of-month month day-of-week command

Jeg ville nok bruge */2 i stedet for 0,2,4,[..],22.

> 0 0,2,4,6,8,10,14,16,18,20,22 * * 0 rsync -zau ~/documents
> knudsen@legolas.imf.au.dk/

Det ser ogsaa korrekt ud.

Jeg har vist tabt traaden. Hvad er problemet?
--
Rumour is information distilled so finely that it can filter through
anything.
-- (Terry Pratchett, Feet of Clay)

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 23:40

On Mon, 31 May 2004 00:27:42 +0200, Michael Knudsen wrote:

> Jeg ville nok bruge */2 i stedet for 0,2,4,[..],22.

Jeg prøver med det i stedet for, men det plejer at virke med det andet.

> Jeg har vist tabt traaden. Hvad er problemet?

Problemet er, at crond tilsyneladende ikke kan finde ud af at afvikle
processerne på de rigtige tidspunkter. Den burde gå i gang hver anden
time, men det har den ikke gjort hele dagen. Pludselig gik den igang her
til midnat. Måske virker det nu; vi får se...

--
Michael Knudsen

Kasper Dupont (31-05-2004)
Kommentar
Fra : Kasper Dupont


Dato : 31-05-04 08:30

Michael Knudsen wrote:
>
> On Mon, 31 May 2004 00:03:28 +0200, Michael Knudsen wrote:
>
> > Hovsa! Her ved midnatstid gik mit cronjob pludselig i gang. Noget siger
> > mig, at jeg har ombyttet timetal og minuttal....undskyld!
>
> Hmmm...ved nærmere eftersyn ser det ud til, at det ikke er tilfældet.
> Tager jeg fejl, hvis jeg påstår, at nedenstående (min crontab) kører
> rsync mandag til lørdag på alle lige timetal og søndag alle lige
> timetal undtagen 12?
>
> 0 0,2,4,6,8,10,12,14,16,18,20,22 * * 1-6 rsync -zau ~/documents knudsen@legolas.imf.au.dk/
> 0 0,2,4,6,8,10,14,16,18,20,22 * * 0 rsync -zau ~/documents
> knudsen@legolas.imf.au.dk/

Siden det nu begyndte at virke efter midnat skyldes det
måske at der er noget galt med indgangen for søndag. Det
eneste jeg lige kan få øje på er et linieskift, der ikke
burde være der.

--
Kasper Dupont -- der bruger for meget tid paa usenet.
For sending spam use kasperd@kd.lir.dk and abuse@kd.lir.dk
I'd rather be a hammer than a nail.

Michael Knudsen (31-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 31-05-04 09:43

On Mon, 31 May 2004 09:29:48 +0200, Kasper Dupont wrote:

> Siden det nu begyndte at virke efter midnat skyldes det måske at der er
> noget galt med indgangen for søndag. Det eneste jeg lige kan få øje på
> er et linieskift, der ikke burde være der.

Det kunne godt tyde på, at problemet kun er der om søndagen. Nu virker
det i hvert fald upåklageligt. Hvad angår linjeskift, så forstår jeg
det ikke, da der i min .crontrab ikke er linjeskift.

--
Michael Knudsen

Michael Knudsen (30-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 30-05-04 23:12

Michael Knudsen wrote:
> Hovsa! Her ved midnatstid gik mit cronjob pludselig i gang. Noget siger
> mig, at jeg har ombyttet timetal og minuttal....undskyld!

Hvis jeg har problemer med at koere et cronjob, hvor jeg er overbevist
om, at jeg har lavet det korrekt, saa laver jeg altid en test-entry, der
ikke goer andet end at oprette en fil hvert minut:

   * * * * * touch /tmp/wowdetvirker

Det er meget godt til at overbevise sig selv om, at ens job bliver koert.

Mvh. Michael.
--
Rumour is information distilled so finely that it can filter through
anything.
-- (Terry Pratchett, Feet of Clay)

Dennis Jørgensen (31-05-2004)
Kommentar
Fra : Dennis Jørgensen


Dato : 31-05-04 10:47

Michael Knudsen <knudsen@imf.au.dk> writes:

> On Mon, 31 May 2004 09:29:48 +0200, Kasper Dupont wrote:
>
>> Siden det nu begyndte at virke efter midnat skyldes det måske at der er
>> noget galt med indgangen for søndag. Det eneste jeg lige kan få øje på
>> er et linieskift, der ikke burde være der.
>
> Det kunne godt tyde på, at problemet kun er der om søndagen. Nu virker
> det i hvert fald upåklageligt. Hvad angår linjeskift, så forstår jeg
> det ikke, da der i min .crontrab ikke er linjeskift.

Nok bare dit newsprogram der har klippet så.

Har din .crontab et linjeskift som sidste tegn?

Ellers kunne det være problemet, jeg har i hvert fald tidligere været
ude for at cron syntes det var rimeligt at ignorere sidste linje, uden så
meget som en advarsel, hvis ikke der var afsluttet med et linjeskift.


Mvh.


Dennis Jørgensen

Michael Knudsen (31-05-2004)
Kommentar
Fra : Michael Knudsen


Dato : 31-05-04 10:50

On Mon, 31 May 2004 11:46:34 +0200, Dennis Jørgensen wrote:

> Ellers kunne det være problemet, jeg har i hvert fald tidligere været
> ude for at cron syntes det var rimeligt at ignorere sidste linje, uden så
> meget som en advarsel, hvis ikke der var afsluttet med et linjeskift.

Tak for tippet. Jeg vil kigge nærmere på sagen.

--
Michael Knudsen

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408834
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste