Re: Cron-Job starten

2009-10-16 Diskussionsfäden Thomas Köhler
Hallo Sebastian,

Sebastian Hegler wrote:
 From: Sebastian Hegler sebast...@broken-by-design.com

 Am 13.10.2009 um 21:41 schrieb Sebastian Hegler:
  Kurze Frage: Ich möchte eine Cron-Job alle 110 Minuten starten.
  Wie mache ich das?
 Danke! Ich hab mich für 120 Minuten entschieden, das ist am  
 streßfreiesten. Schade, daß es ohne Bastelei nicht geht.

Naja, 110 Minuten wären fast... passend zu dem Domainnamen da oben ;)

Andererseits, wenn du alle 10 Minuten (*/10) das Skript starten
würdest, und dann anfangen würdest zu rechnen:

#!/bin/bash
MIN=$((60*$(date +%H)+$(date +%M)))
MODULO=$(($MIN % 110))
if [ $MODULO = 0 ] ; then
   # Rest des Skripts
fi

dann wäre das mit überschaubarem Aufwand machbar. Aber irgendwie
kommt da die Assoziation zum Domainnamen wieder... :)

 MfG
 Sebastian

Ciao,
Thomas

-- 
 Thomas Köhler   Email:   jean-...@picard.franken.de
  WWW:  http://gott-gehabt.de
 IRC:   tkoehler
 PGP public key available from Homepage!


signature.asc
Description: Digital signature
___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Re: Cron-Job starten

2009-10-15 Diskussionsfäden Sebastian Hegler
Am 13.10.2009 um 21:41 schrieb Sebastian Hegler:
 Kurze Frage: Ich möchte eine Cron-Job alle 110 Minuten starten.
 Wie mache ich das?
Danke! Ich hab mich für 120 Minuten entschieden, das ist am  
streßfreiesten. Schade, daß es ohne Bastelei nicht geht.


MfG
Sebastian


___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd


Re: Cron-Job starten

2009-10-14 Diskussionsfäden Konrad Rosenbaum
On Tuesday 13 October 2009, Sebastian Hegler wrote:
 Kurze Frage: Ich möchte eine Cron-Job alle 110 Minuten starten. Wie
 mache ich das?

110 Minuten ist wirklich eine krumme Zeit. Wie kommt man auf sowas?

120 Minuten wäre trivial: das sind 2 Stunden (*/2). Kannst Du nicht die 10 
Minuten länger warten?

Ansonsten kannst Du nur aller 10 Minuten ein Script starten und im Skript 
bis 11 hochzählen bevor Du was machst.



Konrad


signature.asc
Description: This is a digitally signed message part.
___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Re: Cron-Job starten

2009-10-14 Diskussionsfäden Bernhard Schiffner
On Tuesday 13 October 2009 21:41:37 Sebastian Hegler wrote:
 Hallo!

 Kurze Frage: Ich möchte eine Cron-Job alle 110 Minuten starten. Wie
 mache ich das?

 Danke!
 Sebastian

Vielleicht hilft hier Dreistigkeit.
Die reine Lehre wäre:
cron -e
*/110 * * * * /command/to/execute

Ich habe keine Lust, das zu probieren.

Gibst Du mal Nachricht, ob das geht?
Wenn Min nach 59 überläuft klappts ja schon beim ersten Mal nicht.

Ansonsten mit at und über ein recursives script
a la
at -f /command/to/execute +1 MIN
(bei at geht nicht jeder Pfad zu benutzen)

execute:
...
at -f  /command/to/execute NOW +110MIN

Viel Erfolg

Bernhard


___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd


Re: Cron-Job starten

2009-10-14 Diskussionsfäden Christian Kuenstner
On Wed, Oct 14, 2009 at 12:21:51PM +0200, Bernhard Schiffner wrote:
 Vielleicht hilft hier Dreistigkeit.
 Die reine Lehre wäre:
 cron -e
 */110 * * * * /command/to/execute

Das klappt mit Sicherheit nicht: */xy ist eine Modulo-Funktion. Der Job
wird ausgeführt bei Minute modulo xy = 0, also nur bei Minute 0.

Christian


signature.asc
Description: Digital signature
___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Re: Cron-Job starten

2009-10-14 Diskussionsfäden Bernhard Schiffner
On Wednesday 14 October 2009 12:35:46 Christian Kuenstner wrote:
 On Wed, Oct 14, 2009 at 12:21:51PM +0200, Bernhard Schiffner wrote:
  Vielleicht hilft hier Dreistigkeit.
  Die reine Lehre wäre:
  cron -e
  */110 * * * * /command/to/execute

 Das klappt mit Sicherheit nicht: */xy ist eine Modulo-Funktion. Der Job
 wird ausgeführt bei Minute modulo xy = 0, also nur bei Minute 0.

 Christian

Danke für die Klarstellung
(Ich hatte es noch als Test laufen. wäre ja in 5 Minuten soweit gewesen.)

Bei at sehe ich nur das Problem, wie man den ersten Start nach boot hinbekommt 
...

Bernhard


___
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd