← Back to team overview

sslug-teknik team mailing list archive

Re: Cron Job for Webalizer

 

In article <3C5EFA8F.26289.2A0570@localhost>, Erik wrote:
>  Jeg har 4 domains som jeg hoster på min egen server, hvor jeg
>  benytter Linux Mandrake 8.0. Jeg er novice på området, men lærer
>  noget nyt hver dag. Jeg er dog løbet ind i et problem som jeg ikke kan
>  løse. Jeg håber en af jer kan hjælpe?
>  Jeg har sat Webalizer op til at køre et "script", som jeg manuelt "kører" 
>  en gang om ugen.Det ser ud som følgende:
>  for i in /etc/webalizer/*.conf; do ./webalizer -c $i; done
>  Som sagt skriver jeg ovennævnte i en shel og trykker på "enter". Det
>  fungerer udmærket, men jeg ville gerne have det til at køre automatisk 
>  en gang om ugen, f.eks. søndag nat kl 5.00. Jeg har læst manual m.m.
>  om cron, men må ærlig erkende at jeg ikke "fatter" en bønne af hvad
>  jeg skal gøre for at få det til at køre automatisk.

Først smider du det lige ind i et shell script:

---- start af fil skal ikke med ---
#!/bin/bash

for i in /etc/webalizer/*.conf; do ./webalizer -c $i; done

---- slut skal heller ikke med ---

Du skal nok skrive den fulde sti til webalizer binæren i stedet for ./
Eller lave en cd /sti/til/webalizer/;
i linien før.

Dette script, skal så lige gøre eksekver bart:
chmod a+x script.sh

putter du følgende linie ind i crontab  med kommandoen crontab -e
0 5 * * * /sti/til/script/fra/foer

Gemmer og går ud.
Hvis du slet ikke har brugt cron før, så er det ligesom crondæmonen
skal genstartes. ( Jeg er ikke sikker, men det virker for mig )
Også skulle det gerne virke.

-- 
./Jesper Krogh, jesper@xxxxxxxxxxxxxx
webshop: http://www.linuxpusher.dk



Follow ups

References