Necesito registrar el tiempo que un usuario pasa dentro de una aplicación en Mac OS 9. Creé un simple "lanzador" de secuencias de comandos bash para hacer esto, pero luego descubrí que OS 9 no tiene bash instalado. Aquí está el script bash que escribí como referencia.
#!/bin/bash APP="TextoEditar" LOG_LOCATION=~/Escritorio/textedit-usage.log ejecutar_aplicación() { USUARIO=`whoami` START_TIME=`fecha` echo "INICIO - $APLICACIÓN - $USUARIO - $HORA_INICIO" >> $LOG_LOCATION Abrir -W -a $APLICACIÓN END_TIME=`fecha` echo "FIN - $APP - $USUARIO - $END_TIME" >> $LOG_LOCATION } ejecutar_aplicación &
Crea un archivo de registro simple que se parece a esto:
INICIO - TextEdit - john - martes 7 de enero 15:14:55 EST 2014 FIN - TextEdit - john - martes 7 de enero 15:15:48 EST 2014
¿Hay alguna forma de portar este script a OS 9? Estaba pensando 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.
Lo que haría sería instalar Mac OS X 10.5 Leopard , en un PowerPC PowerMac y luego instalar OS 9 en el entorno clásico , y hacer que el usuario ejecute su aplicación allí. Todavía puede encontrar versiones minoristas nuevas y completas de Leopard con la licencia intacta, y el soporte en línea aún está disponible.
Luego, usaría su secuencia de comandos 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). ;-)
mmmmmm
bmike
Juan Jacquay
Juan Jacquay