Muszę zarejestrować czas, który użytkownik spędza w aplikacji w systemie Mac OS 9. Stworzyłem prosty skrypt startowy „launcher”, aby to zrobić, ale wtedy odkryłem, że OS 9 nie ma zainstalowanego basha. Oto skrypt basha, który napisałem dla odniesienia.
#!/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 &
Tworzy prosty plik dziennika, który wygląda mniej więcej tak:
START - TextEdit - john - Tue Jan 7 15:14:55 EST 2014 END - TextEdit - john - Tue Jan 7 15:15:48 EST 2014
Czy istnieje sposób na przeniesienie tego skryptu do OS 9? Myślałem, że AppleScript może działać, ale mam problem ze znalezieniem dokumentacji dla konkretnej wersji używanej w OS 9. Nawet nie wiem od czego zacząć.