/ 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 job bliver ikke kørt :(
Fra : Clemme


Dato : 13-08-01 22:14

jeg har indsat følgende i /etc/crontab:
15 0,3,6,9,12,15,18,21 * * * root cd /Server/psychostats1.5/; ./stats

Det skulle gerne eksekvere ./stats, kl 15 minutter over hel hver 3 time
ikke?
Problemet er bare at det ikke bliver gjort, men når jeg selv kører
kommandoen
"cd /Server/psychostats1.5/; ./stats"
kører det fint

Har jeg gloet mig blind i en simpel fejl eller noget andet dumt?

Mvh
Martin AKA. Clemme




 
 
Henrik Farre (14-08-2001)
Kommentar
Fra : Henrik Farre


Dato : 14-08-01 06:32

Yello

I artikel <3b784389$0$394$edfadb0f@dspool01.news.tele.dk>, skrev "Clemme"
<mcmartin@_spamnot_ofir.dk>:

> jeg har indsat følgende i /etc/crontab: 15 0,3,6,9,12,15,18,21 * * *
> root cd /Server/psychostats1.5/; ./stats
>
> Det skulle gerne eksekvere ./stats, kl 15 minutter over hel hver 3 time
> ikke?
> Problemet er bare at det ikke bliver gjort, men når jeg selv kører
> kommandoen
> "cd /Server/psychostats1.5/; ./stats" kører det fint
>
> Har jeg gloet mig blind i en simpel fejl eller noget andet dumt?

Det er hvis noget med at der ikke må være "." i file navnet.
Det var mit problem.

--
Mvh. / Kind regards
Henrik Farre (enrique@obel.auc.dk)      

Webpage: http://Welcome.to/Webbench
-If I where God, I would recompile the penguin with --enable-flying.

Klaus Alexander Seis~ (14-08-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-08-01 08:17

Clemme skrev:

> jeg har indsat følgende i /etc/crontab:
> 15 0,3,6,9,12,15,18,21 * * * root cd /Server/psychostats1.5/; ./stats

Prøv med

#v+
15 */3 * * * root (cd /Server/psychostats1.5 && ./stats)
#v-

Det med parenteserne burde få crond til at eksekvere kommandoerne i
samme subshell.

Alternativt kan du proppe kommandolinien i en shell-wrapper, som
lægges i $PATH et sted

#!/bin/sh
cd /Server/psychostats1.5 && exec ./stats
exit 1
# eof

og indsætter navnet på shell-wrapperen i crontab:

#v+
15 */3 * * * root stats-wrapper.sh
#v-

(Husk at "chmod 0755 stats-wrapper.sh" først.)


// Klaus

--
><>°    vandag, môre, altyd saam

Claus Rasmussen (15-08-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 15-08-01 15:30

Klaus Alexander Seistrup wrote:

Ok, offtopic - men jeg må lige vide...

> #v+
> 15 */3 * * * root (cd /Server/psychostats1.5 && ./stats)
> #v-

De der '#v+/-'... Hvad er det ?

-Claus



Klaus Alexander Seis~ (15-08-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 15-08-01 16:20

Claus Rasmussen skrev:

>> #v+
>> 15 */3 * * * root (cd /Server/psychostats1.5 && ./stats)
>> #v-
>
> De der '#v+/-'... Hvad er det ?

"Verbatim marks", som får slrn til at markere de mellemliggende linier
i en anden farve og undlade at folde lange linier. Lidt lissom <pre>
</pre> i HTML.


// Klaus

--
><>°    vandag, môre, altyd saam

Rasmus Bøg Hansen (14-08-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 14-08-01 10:34



Troels Lind (15-08-2001)
Kommentar
Fra : Troels Lind


Dato : 15-08-01 14:56

Prøv at pakke kommandoer ind i et script du fx kalder stats-cron, så du kun
skal køre en kommando

btw: betyder det root der står efter * * * at kommandoer bliver kørt som en
login-kørsel ?

- troels

Clemme <mcmartin@_SPAMNOT_ofir.dk> skrev i en
nyhedsmeddelelse:3b784389$0$394$edfadb0f@dspool01.news.tele.dk...
> jeg har indsat følgende i /etc/crontab:
> 15 0,3,6,9,12,15,18,21 * * * root cd /Server/psychostats1.5/; ./stats
>
> Det skulle gerne eksekvere ./stats, kl 15 minutter over hel hver 3 time
> ikke?
> Problemet er bare at det ikke bliver gjort, men når jeg selv kører
> kommandoen
> "cd /Server/psychostats1.5/; ./stats"
> kører det fint
>
> Har jeg gloet mig blind i en simpel fejl eller noget andet dumt?
>
> Mvh
> Martin AKA. Clemme
>
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste