Ho uno script che deve essere eseguito ogni tanto, ma solo se lo screensaver è attivo o se lo schermo è addormentato (per accertarsi che nessuno stia utilizzando attivamente il computer per primo). Devo avere un modo per determinare se lo schermo è addormentato dalla riga di comando. (Preferibile per un liner)
Sto usando "ps -acxw | grep ScreenSaverEngine | grep -v grep" per determinare se lo screensaver è in esecuzione, il che ha sempre funzionato bene nelle precedenti versioni del sistema operativo, ma in Mountain Lion, lo screensaver è disabilitato quando lo schermo va per dormire, quindi ho bisogno di un modo per determinarlo anche adesso.
L'aiuto è apprezzato ...