/ 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
cronjob
Fra : Jesper Andersen


Dato : 03-11-03 09:00

hvad skal skrives hvis jeg ønsker at mit cronjob skal starte 20 sekunder FØR
et ellers ønskede tidspunktfx.

*/5 * * * * kommando





 
 
Adam Sjøgren (03-11-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 03-11-03 09:13

On Mon, 3 Nov 2003 09:00:12 +0100, Jesper wrote:

> hvad skal skrives hvis jeg ønsker at mit cronjob skal starte 20
> sekunder FØR et ellers ønskede tidspunktfx.

> */5 * * * * kommando

Hvad med:

*/5 * * * * sleep 280s; kommando

(i.e. "Sov i 4 minutter og 40 sekunder, kør derefter kommando")?


Mvh.

--
Det største problem ved usenet er, at dem man har Adam Sjøgren
i sin kill-file hele tiden skifter From:-linie asjo@koldfront.dk

Peter Makholm (03-11-2003)
Kommentar
Fra : Peter Makholm


Dato : 03-11-03 09:39

spamtrap@koldfront.dk (Adam Sjøgren) writes:

>> */5 * * * * kommando
>
> Hvad med:
>
> */5 * * * * sleep 280s; kommando

Jeg ville nok bruge:

4-59/5 * * * * sleep 40s; kommando

Men forskellen er nok ens.

Men jeg ville nok meget stærkt overveje om det er så pokkers
nødvendigt at ting bliver udført med et par sekunders nødagtighed. Går
din maskine i forvejen så præcist?

Hvis det er fordi der er nogle job der skal udføres i en bestemt
rækkefølge ville jeg slet ikke lade det styre af starttidspunkter, men
finde en bedre måde at synkroniserer de forskellige job på. Eventuelt
ved at lade dem begynde sekventielt.

--
Peter Makholm | I have no caps-lock but I must scream...
peter@makholm.net | -- Greg
http://hacking.dk |

Jesper Andersen (03-11-2003)
Kommentar
Fra : Jesper Andersen


Dato : 03-11-03 09:59

det er fordi at de resultater jeg finder vha. cronjobbet skal ligges i en
rrdtool database og det ser ud som om at nogle af dataerne "forsvinder"
inden de bliver lagt der ned. derfor vil jeg skyde cronjobbet så når jeg
rammer hver femte minut så har jeg lige fået data fra cronjobbet os såskulle
det måske kunne lade sig gøre at synkronisere med min rrd database!!
"Peter Makholm" <peter@makholm.net> wrote in message
news:87ism1alrz.fsf@xyzzy.adsl.dk...
> spamtrap@koldfront.dk (Adam Sjøgren) writes:
>
> >> */5 * * * * kommando
> >
> > Hvad med:
> >
> > */5 * * * * sleep 280s; kommando
>
> Jeg ville nok bruge:
>
> 4-59/5 * * * * sleep 40s; kommando
>
> Men forskellen er nok ens.
>
> Men jeg ville nok meget stærkt overveje om det er så pokkers
> nødvendigt at ting bliver udført med et par sekunders nødagtighed. Går
> din maskine i forvejen så præcist?
>
> Hvis det er fordi der er nogle job der skal udføres i en bestemt
> rækkefølge ville jeg slet ikke lade det styre af starttidspunkter, men
> finde en bedre måde at synkroniserer de forskellige job på. Eventuelt
> ved at lade dem begynde sekventielt.
>
> --
> Peter Makholm | I have no caps-lock but I must scream...
> peter@makholm.net | -- Greg
> http://hacking.dk |



Hans Joergensen (03-11-2003)
Kommentar
Fra : Hans Joergensen


Dato : 03-11-03 11:44

Peter Makholm wrote:
> Hvis det er fordi der er nogle job der skal udføres i en bestemt
> rækkefølge ville jeg slet ikke lade det styre af starttidspunkter, men
> finde en bedre måde at synkroniserer de forskellige job på. Eventuelt
> ved at lade dem begynde sekventielt.

Jeg ville bruge et script ...

// Hans
--
ringdingelingdingdingdingdingringelingeding

Peter Makholm (03-11-2003)
Kommentar
Fra : Peter Makholm


Dato : 03-11-03 10:07

"Jesper Andersen" <ja1977@yahoo.dk> writes:

> det er fordi at de resultater jeg finder vha. cronjobbet skal ligges i en
> rrdtool database og det ser ud som om at nogle af dataerne "forsvinder"
> inden de bliver lagt der ned. derfor vil jeg skyde cronjobbet så når jeg
> rammer hver femte minut så har jeg lige fået data fra cronjobbet os såskulle
> det måske kunne lade sig gøre at synkronisere med min rrd database!!

Øhhhh, det lyder netop som om du har to job. Et der genererer nogle
data og et der lægger dem ned i rrd og du ønsker så at køre dem
sekventielt. Er det korrekt?

Så bør du altså lave noget ala:

*/5 * * * * generate_data; rrd_insert_data

Eller endnu bedre få pipet data mellem de to processer.


Kan jeg i øvrigt ikke få dig til at skrive dit svar efter det du svare
på og klippe unødvendige ting væk? Læs om god citatteknik på
http://usenet.dk/netikette/citatteknik.html

--
Peter Makholm | According to the hacker ethic, the meaning of life
peter@makholm.net | is not Friday, but it is not Sunday either
http://hacking.dk | -- Peeka Himanen

Jesper Andersen (03-11-2003)
Kommentar
Fra : Jesper Andersen


Dato : 03-11-03 11:06

> Øhhhh, det lyder netop som om du har to job. Et der genererer nogle
> data og et der lægger dem ned i rrd og du ønsker så at køre dem
> sekventielt. Er det korrekt?

umiddelbart ved jeg ikke om jeg skal køre dem sekventielt eller ej. lige nu
bliver min rrd database jo startet af det program som bliver startet af
cronjobbet.
det er lige præcis der problemet opstår med at få lagt i rrd databasen til
tiden.





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

Månedens bedste
Årets bedste
Sidste års bedste