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.