at am letzten Tag des Monats ausführen

Begonnen von bm7777, 20 Februar 2016, 19:32:08

Vorheriges Thema - Nächstes Thema

bm7777

Hallo,

kann man ein at immer am letzten Tag des Monats ausführen ?
Im Moment habe ich es am ersten Tag des Monats
{if($mday==1) {Monatsauswertung}}
, würde es aber gerne am letzten Tag ausführen.
Raspberry Pi Mod. B
CUL-Stick V3.4

betateilchen

Naja, mit dem at wird das vermutlich nicht so einfach, (du müsstest den ersten Tag des Folgemonats ermitteln und 1 Tag abziehen)

Aber Deine if Abfrage läßt sich auf jeden Fall umsetzen:

if(strftime("%d\n",localtime time+86400) eq '01') {Monatsauswertung}

Damit wird einfach geprüft, ob morgen der 01. ist.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bm7777

Danke, das hat mich auf den richtigen Weg gebracht. Mache es jetzt nicht über ein at sondern frage direkt in der Funktion ab ob der nächste Tag der Erste ist.  :)
Raspberry Pi Mod. B
CUL-Stick V3.4