He configurado un trabajo launchd que comprueba el estado de mi S.M.A.R.T.
Después de instalar iStat Menus mi trabajo launchd me lanzó inmediatamente una ventana emergente diciendo que hiciera una copia de seguridad de todos mis archivos. Lo comprobé con la Utilidad de Discos y vi que el estado de S.M.A.R.T. era "No compatible".
Inmediatamente desinstalé iStat Menus usando el desinstalador oficial y descubrí que inmediatamente después de desinstalar esa aplicación mi estado SMART aparecía como estado SMART: Verificado. ¡Ufff!
¿Por qué los menús de iStat desactivan el S.M.A.R.T.? Hay alguna razón específica que me gustaría saber.
Así es como se ve mi script:
A=$( diskutil info disk0 | grep SMART )
if [ "$A" != " SMART Status: Verified" ]
then
osascript -e 'tell application "Finder" to activate' -e 'tell application "Finder" to display dialog "Your Drive is failing, Please backup all your important files now" buttons {"OK"} with icon stop'
fi