dosenfleisch
Foren As
hallo,
ich logge einige programmstarts mit und würde mir ganz gern die laufzeit dieser programme anzeigen lassen.
bisher habe ich die uhrzeit beim start und stop mit ins log geschrieben.
und daselbe dann noch meim stop des progs.
schöner fände ich jedoch:
laufzeit=$programmstop-$programmstart
dazu konnte ich nach vielem googlen und hier im board nichts finden.
viele berechnen offenbar vieles mit date aber ein "jetzt"minus"vorhin" konnte ich nicht finden.
edit:
hab es geschafft. danke!
hier ein schnipsel:
ich logge einige programmstarts mit und würde mir ganz gern die laufzeit dieser programme anzeigen lassen.
bisher habe ich die uhrzeit beim start und stop mit ins log geschrieben.
Code:
echo `date +%H:%M` $progname start >> /home/user/log.txt
schöner fände ich jedoch:
laufzeit=$programmstop-$programmstart
Code:
echo `date +%H:%M` $progname $laufzeit >> /home/user/log.txt
dazu konnte ich nach vielem googlen und hier im board nichts finden.
viele berechnen offenbar vieles mit date aber ein "jetzt"minus"vorhin" konnte ich nicht finden.
edit:
hab es geschafft. danke!
hier ein schnipsel:
Code:
#!/bin/bash
a=$(date +%s)
sleep 3
b=$(date +%s)
let c=$b-$a
y=`(echo $(($c - 3600))|awk '{print strftime("+%H:%M:%S", $1)}')`
kdialog --title "$y" --passivepopup "" 2
Zuletzt bearbeitet: