Tempo di utilizzo del software di log su Mac OS 9 (ottobre 1999)

3

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.

    
posta John Jacquay 07.01.2014 - 22:09
fonte

1 risposta

1

Quello che vorrei fare è installare Mac OS X 10.5 Leopard , su PowerPC PowerMac e quindi installare OS 9 nel Ambiente classico e chiedi all'utente di eseguire la loro applicazione lì. Puoi ancora trovare nuovi e completi versioni di vendita al dettaglio di Leopard con la licenza intatta e il supporto online è ancora disponibile.

Quindi, userò il tuo script bash (con una leggera modifica eventualmente necessaria per monitorare l'uso dell'intero ambiente classico piuttosto che dell'applicazione specifica). ; -)

    
risposta data 11.05.2014 - 23:33
fonte

Leggi altre domande sui tag