3 votos

Registrar el tiempo de uso del software en Mac OS 9 (Oct. 1999)

Necesito registrar el tiempo que un usuario pasa dentro de una aplicación en Mac OS 9. Creé un simple bash script "lanzador" para hacer esto, pero luego descubrí que OS 9 no tiene instalado el bash. Aquí está el bash script que escribí como 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 simple archivo de registro que se ve algo así:

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

¿Hay alguna manera de portar este script a OS 9? Pensaba que AppleScript podría funcionar, pero tengo problemas para encontrar documentación para la versión específica utilizada en OS 9. Ni siquiera sé por dónde empezar.

1voto

chillin Puntos 1997

Lo que haría es instalar Mac OS X 10.5 Leopard en un PowerPC PowerMac y luego instalar OS 9 en el Ambiente clásico y que tu usuario ejecute su aplicación allí. Todavía puede encontrar nuevas y completas versiones de venta al público de Leopardo con la licencia intacta, y soporte en línea todavía está disponible.

Entonces, usaría tu bash script (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). ;-)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X