Registre el tiempo de uso del software en Mac OS 9 (octubre de 1999)

3

Necesito registrar el tiempo que un usuario pasa dentro de una aplicación en Mac OS 9. Creé un simple "lanzador" de bash para hacer esto, pero luego descubrí que OS 9 no tiene instalado bash. Aquí está el script de bash que escribí para referencia.

#!/bin/bash

APP="TextEdit"  
LOG_LOCATION=~/Desktop/textedit-usage.log

run_app() {
    USER='whoami'
    START_TIME='date'
    echo "START - $APP - $USER - $START_TIME" >> $LOG_LOCATION
    Open -W -a $APP
    END_TIME='date'
    echo "END - $APP - $USER - $END_TIME" >> $LOG_LOCATION
}

run_app &

Crea un archivo de registro simple que se parece a esto:

START - TextEdit - john - Tue Jan  7 15:14:55 EST 2014
END - TextEdit - john - Tue Jan  7 15:15:48 EST 2014

¿Hay alguna forma de trasladar este script a OS 9? Estaba pensando que AppleScript podría funcionar, pero me cuesta encontrar documentación para la versión específica utilizada en OS 9. Ni siquiera sé por dónde empezar.

    
pregunta John Jacquay 07.01.2014 - 22:09

1 respuesta

1

Lo que haría es instalar Mac OS X 10.5 Leopard , en un PowerPC PowerMac y luego instalar OS 9 en el Entorno clásico , y haga que su usuario ejecute su aplicación allí. Todavía puede encontrar nuevos y completos versiones minoristas de Leopard con la licencia intacta, y soporte en línea todavía está disponible.

Luego, usaría su script bash (con una ligera modificación posiblemente necesaria para rastrear el uso de todo el entorno clásico en lugar de la aplicación específica). ;-)

    
respondido por el chillin 11.05.2014 - 23:33

Lea otras preguntas en las etiquetas