Rechnen für AT - Job (sed)



  • Hallo Leute,

    ich habe wieder mal ein Problem und ich vermute ich kann es nur wieder mit sed lösen, mit dem ich auf Kriegsfuss stehe.

    ich möchte einen atJob in 3h ausführen , und das in einem Skript was beliebig aufgerufen wird.
    Also ich rufe das Skript auf und in 2h soll der at-Job loslegen.

    den at-Job rufe ich ja so auf

    echo 'touch datei1.txt' | at 13:00
    

    Ich weiss aber nicht welche Uhrzeit es ist, die bekomme ich ja mit

    date "+%H:%M"
    

    raus, z.B. 11:25 jetzt möchte ich aber sagen jetzt + 2h

    im Pseudocode:

    echo 'touch datei1.txt' | at 'date "+%H:%M" + 2
    

    muss ich die Jetzt-Uhrzeit in einer Variable speichern und dann mit sed editieren, wenn ja, kann mir da jemand mal behilflich sein, ich will wirklich nur die Stunden hochzählen, noch vor dem Tageswechsel.

    Oder gibt es eine einfachere Lösung?

    Danke ...Euch Gruss Alex 🙂



  • Schon mal was von Manpages gehört?

    man at

    und durchlesen.
    Da steht dann sowas wie `at now + 2 hours`

    lg paux



  • Sorry, ich habe im Inet, auf diversen Seiten und Tutorials geschaut, und da stand das nicht, auf die naheliegenden man-Pages bin ich nicht gekommen.

    MEA CULPA ... tut mir leid.

    Danke für die Antwort

    Gruss Alex


Anmelden zum Antworten