shellscript

  • So nun habe ich auch mal eine Frage.
    Ich schreibe gerade ein kleines Skript das ich wenn ich bei der Arbeit bin starte und das ich nochmal starte wenn ich wieder von der Arbeit weg gehe.
    Soll in etwa eine Zeiterfassung werden.
    Die Uptime geht nicht, da ich den Rechner meist durchlaufen lasse.


    beim komme schreibe ich die aktuelle Zeit in eine Datei
    Beim gehen schreibe ich die aktuelle Zeit in die selbe Datei
    Das sieht dann so aus.


    20.03.2007 09:43 <-> 18:30


    Soweit geht auch alles.
    Nun will ich aber später mal ausrechnen wie lange ich da war.
    Dazu muss ich 18:30 minus 9:43 Rechnen.
    Genau um das Rechnen geht es nun.
    Wie mache ich das?
    Wie kann man das in der Shell am einfachsten machen?

  • Eine Variante wäre so:


  • danke. geht fast ganz gut.
    Nur leider wenn ich start auf
    beginn="09:43"
    setze, dann gibt es Probleme.

  • Moin moin,


    oder in perl:


    Gruß


    Merten

    SilverStone SST-LC10B-E mit Kram drin damit läuft.
    yaVDR 0.4

  • So das reicht erstmal.


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!