Ho bisogno di registrare il tempo trascorso da un utente all'interno di un'applicazione in Mac OS 9. Ho creato un semplice "launcher" di script bash per fare ciò, ma poi ho scoperto che OS 9 non ha bash installato. Ecco lo script di bash che ho scritto per riferimento.
#!/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 semplice file di registro simile a questo:
START - TextEdit - john - Tue Jan 7 15:14:55 EST 2014 END - TextEdit - john - Tue Jan 7 15:15:48 EST 2014
C'è un modo per portare questo script su OS 9? Stavo pensando che AppleScript potrebbe funzionare, ma sto avendo problemi a trovare la documentazione per la versione specifica utilizzata nel sistema operativo 9. Non so nemmeno da dove cominciare.