Pour éviter de convertir les heures du log, et si tu désire avoir une notion de durée, utilise dans le service à créer un
logger "Boot=$(date +'%s')"
logger "Halt=$(date +'%s')"
Il te suffira de récupérer Boot=xxx et Halt=yyy pour pouvoir cauculer le nombre de secondes entre boot et halt.
Voici ce que pourrait contenir le script à mettre en pseudo-service
#!/bin/bash
case $1 in
start ) logger "Boot=$(date +'%s')" ;;
stop ) logger "Halt=$(date +'%s')' ;;
*) logger "Argument $1 inconnu" ;;
esac