My iMac è impostato utilizzando il Controllo genitori per limitare il tempo di utilizzo dei miei figli.
Quando il loro tempo è scaduto, non sono più in grado di utilizzare iMac. Tuttavia, i loro account non vengono disconnessi e qualunque cosa stiano facendo continua a funzionare.
A loro piace giocare con Roblox e ho scoperto che una singola sessione di Roblox continua a eseguire molta CPU e rallenta tutto. Risolvo questo problema uccidendo il processo di loginwindow per ogni bambino quando mi rendo conto che questo sta accadendo.
Vorrei impostare il mio Mac in modo che gli account select vengano automaticamente disconnessi dopo un periodo di inattività, quindi il problema del Roblox è risolto per me. Ho visto una risposta su SuperUser che ha ottenuto questo risultato utilizzando cron
. Tuttavia, l'aggiunta di script a / bin e / sbin (e / usr / local / bin) non è più semplice a causa di modifiche alla sicurezza.
StackOverflow aveva un suggerimento per l'esecuzione di script programmati usando launchd
che ha un aspetto più gradevole e più Mac.
Qualcuno è riuscito a farlo nelle ultime versioni di MacOS (sono su Mojave) usando uno dei metodi sopra o qualcos'altro?
Nota: non voglio che il mio account venga disconnesso dopo un periodo di inattività, quindi l'opzione di Autologout in Preferenze di Sistema > Sicurezza e amp; Privacy > Generale > Avanzato non soddisfa le mie esigenze.