|
| 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
>
>
>
| |
|
|