Hauptmenü

at Timespec

Begonnen von Wolfgang Hochweller, 29 Juli 2016, 14:42:45

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

Ich kriege es nicht hin ...
Ich moechte jeden Tag, zwischen 22:00 und 06:00, einmal pro Stunde,  ein Kommando ausfuehren.
jeden Tag , jede Stunde :  +*01:00:00  geht ja noch, aber wie kriege ich von 22 - 06 da rein ?

betateilchen

Einfachste Lösung:

Mit

attr <atName> disableForInterval ...

das at einfach von 06:01 bis 21:59 Uhr deaktivieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

marvin78

Bitte nie nur Ausschnitte posten. Immer die gesamte Definition. Dann kann man besser helfen.

Sehe dir bitte die Perl Specials in der Doku an. Im speziellen die Variable $hour. Oder disableForInterval.

Edit: betateilchen war schneller.

betateilchen

Zitat von: marvin78 am 29 Juli 2016, 14:47:10
Bitte nie nur Ausschnitte posten. Immer die gesamte Definition. Dann kann man besser helfen.

In diesem Fall fand ich das Anliegen des Fragestellers zu 100% klar beschrieben. Auch ohne Codeschnipsel.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wolfgang Hochweller

Danke, alles prima.