Avvio di app dietro la schermata di blocco?

2

Ho bisogno di eseguire un'applicazione dietro la schermata di blocco, ad es., proprio come Time Machine o Sophos antivirus (e altri) possono essere eseguiti quando lo schermo è bloccato.

In particolare, vorrei programmare un'applicazione da avviare quando il computer è addormentato e non presidiato (ma non spento). Il piano è pianificare l'attivazione tramite Energy Saver o pmset e utilizzare iCal / Automator per pianificare l'avvio dell'app. Il problema che sto incontrando è la schermata di blocco (ad es. System Pref > Sicurezza > Richiedi password). Quando la schermata di blocco è abilitata, l'applicazione non verrà avviata automaticamente: un utente deve inserire la password. A titolo di debug, ho confermato che la disattivazione della schermata di blocco consente l'avvio dell'app, ma questa non è una soluzione a causa dei problemi di sicurezza.

Conclusione: esiste un modo per pianificare un script script o script di shell (magari con privilegi di root) per garantire l'accesso alla password della schermata di blocco? Penso che KeyChain dovrebbe essere in grado di farlo, ma non riesco a capire come. O forse ci sono altre soluzioni?

Altri dettagli: - Sto eseguendo 10.7 e 10.9.

    
posta paamachat 08.08.2015 - 02:45
fonte

1 risposta

1

Power Manager

Se sei felice di utilizzare un'applicazione di terze parti, Power Manager può fare esattamente quello che vuoi.

Ci sono molte ricette per aiutarti a creare il tuo programma. Per la tua situazione:

Per impostazione predefinita, Power Manager accenderà un Mac dormiente per eseguire eventi programmati. La ricetta sopra per il lancio di un'applicazione riattiverà automaticamente un Mac dormiente. È possibile regolare l'evento per accendere un Mac spento, se lo si desidera.

Power Manager avvierà la tua applicazione dietro la schermata di blocco. Ciò è possibile perché in Power Manager è in esecuzione un agente di supporto all'interno di ciascuna sessione utente. Lo scheduler principale funziona con l'agente per assicurarsi che l'applicazione venga avviata nella sessione utente corretta.

Divulgazione:lavoroperDssW,cheproducePowerManager;quindisentitiliberodiporredomandetecniche.

Cambioutenterapido

Seseipreoccupatoperlasicurezza,consideral'utenteessere ritorna alla finestra di login con Cambio rapido utente.

Mentre l'utente veloce passa, il tuo Mac può riattivarsi per pianificare, eseguire l'AppleScript e completare la sua attività senza rischiare l'accesso incustodito al Mac.

    
risposta data 09.08.2015 - 19:03
fonte

Leggi altre domande sui tag