/ 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
Automatisk shellscript eksekvering
Fra : Nicolaj Bertelsen


Dato : 05-01-02 10:28

Hej gruppe

Jeg har et shellscript der hedder "htmlupdate.sh", dette script vil jeg
gerne have kørt en gang i timen hvordan gør jeg det?.

Jeg kunne tænke mig at man lavede et script der kørte "htmlupdate.sh", for
efter at vente i 60 minutter ( ?? sleep 60 ??). Men det er også noget der
ikke må bruge alt for mange resourcer på unix serveren, da det jo skal køre
24 timer i døgnet.

Nicolaj Bertelsen



 
 
Peter Makholm (05-01-2002)
Kommentar
Fra : Peter Makholm


Dato : 05-01-02 10:32

"Nicolaj Bertelsen" <Nicolaj-b@stofanet.dk> writes:

> Jeg har et shellscript der hedder "htmlupdate.sh", dette script vil jeg
> gerne have kørt en gang i timen hvordan gør jeg det?.

Med cron. Læs manualen til cron og crontab.

--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix

Hroi Sigurdsson (05-01-2002)
Kommentar
Fra : Hroi Sigurdsson


Dato : 05-01-02 11:59

Nicolaj Bertelsen wrote:

> Jeg har et shellscript der hedder "htmlupdate.sh", dette script vil jeg
> gerne have kørt en gang i timen hvordan gør jeg det?.

echo '0 * * * * cd somewhere && ./htmlupdate.sh' | crontab -

Pas på: Ovenstående sletter evt. eksisterende crontab entries. Hvis du
vil tilføje så tilføj linien vha. "crontab -e".
Dokumentation til cron-formatet findes ved at køre "man 5 crontab".

--
Hroi Sigurdsson hroi@asdf.dk
Danske nyhedsfeeds i RSS-format: http://asdf.dk/rss/da/

Nicolaj Bertelsen (05-01-2002)
Kommentar
Fra : Nicolaj Bertelsen


Dato : 05-01-02 13:22

Tak for hjælpen der virkede.

Men hvad gør jeg skal kører et script hver 10. minut.
Det mindste interval i crontab er det ikke timer. (0 * * * *)

Nicolaj

"Hroi Sigurdsson" <hroi@asdf.dk> skrev i en meddelelse
news:3C36DC6D.10DDA680@asdf.dk...
> Nicolaj Bertelsen wrote:
>
> > Jeg har et shellscript der hedder "htmlupdate.sh", dette script vil jeg
> > gerne have kørt en gang i timen hvordan gør jeg det?.
>
> echo '0 * * * * cd somewhere && ./htmlupdate.sh' | crontab -
>
> Pas på: Ovenstående sletter evt. eksisterende crontab entries. Hvis du
> vil tilføje så tilføj linien vha. "crontab -e".
> Dokumentation til cron-formatet findes ved at køre "man 5 crontab".
>
> --
> Hroi Sigurdsson hroi@asdf.dk
> Danske nyhedsfeeds i RSS-format: http://asdf.dk/rss/da/



Klaus Alexander Seis~ (05-01-2002)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 05-01-02 13:41

Nicolaj Bertelsen skrev:

> Men hvad gør jeg skal kører et script hver 10. minut.
> Det mindste interval i crontab er det ikke timer. (0 * * * *)

Nej, første kolonne angiver på hvilket minuttal kommandoen skal køres.
Se crontab(5).

Og kig osse på <http://www.usenet.dk/netikette/citatteknik.html> og
læs hvorfor det er en dårlig idé med "bundcitater".


// Klaus

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

Dennis Jørgensen (05-01-2002)
Kommentar
Fra : Dennis Jørgensen


Dato : 05-01-02 13:50

Nicolaj Bertelsen (Nicolaj-b@stofanet.dk) wrote:
>
>Men hvad gør jeg skal kører et script hver 10. minut.
>Det mindste interval i crontab er det ikke timer. (0 * * * *)
>

* * * * * er hvert minut
*/10 * * * * er hvert 10. minut

man 5 crontab.


Mvh.

Dennis Jørgensen

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

Månedens bedste
Årets bedste
Sidste års bedste