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ąć.