TGY
Aktives Mitglied
Thread Starter
- Dabei seit
- 12.04.2004
- Beiträge
- 1.129
- Reaktionspunkte
- 104
Hi.
Ein Freund hat mich gefragt, wie er den SMART-Status ohne eine zusätzliche App o.ä. schnell, einfach und Ressourcen sparend 1x kurz nach jeder Anmeldung abfragen kann. Solche Aufgaben lasse ich bei der Anmeldung gerne von einem Appleskript erledigen.
Vielleicht gibt es noch andere Benutzer, die daran interessiert sind. Deshalb poste ich hier kurz das Appleskript, das ich schnell zusammengebastelt habe (ist nicht aufregend oder toll, aber es funktioniert):
Bitte die Werte für property disks_2_check an euer Setup anpassen. Die Nummern der Disks bzw. der entsprechenden HDDs oder SSDs ein, die ihr überprüfen wollt, finden sich unter Systeminformationen oder im Terminal mit dem Befehl "diskutil list".
Um dieses Skript bei jeder Anmeldung zu starten, eine plist-Datei (=reine Textdatei mit plist-Dateiendung) in ~/Library/LaunchAgents/ erstellen, eine wie z.B. diese "com.moi.smartcheck.plist":
Das wars.
BTW der S.M.A.R.T.-Status verschlüsselter Festplatten wird zwar bei mir im Festplattendienstprogramm unter 10.10 nicht angezeigt, ist aber ansonsten abfragbar.
Ein Freund hat mich gefragt, wie er den SMART-Status ohne eine zusätzliche App o.ä. schnell, einfach und Ressourcen sparend 1x kurz nach jeder Anmeldung abfragen kann. Solche Aufgaben lasse ich bei der Anmeldung gerne von einem Appleskript erledigen.
Vielleicht gibt es noch andere Benutzer, die daran interessiert sind. Deshalb poste ich hier kurz das Appleskript, das ich schnell zusammengebastelt habe (ist nicht aufregend oder toll, aber es funktioniert):
Code:
property disks_2_check : {"disk0", "disk1"}
set list_failed to {}
repeat with this_disk in disks_2_check
set status to do shell script "diskutil info " & this_disk & " | grep SMART"
if status does not contain "Verified" then
set list_failed to (list_failed & this_disk & "
" & status & "
")
end if
end repeat
if list_failed is not {} then
display dialog "SMART-Status nicht überprüft
für folgende Disks:
" & (list_failed as text) buttons {"OK"} default button 1 with icon 2 with title "SMART-Status Warnung"
end if
Bitte die Werte für property disks_2_check an euer Setup anpassen. Die Nummern der Disks bzw. der entsprechenden HDDs oder SSDs ein, die ihr überprüfen wollt, finden sich unter Systeminformationen oder im Terminal mit dem Befehl "diskutil list".
Um dieses Skript bei jeder Anmeldung zu starten, eine plist-Datei (=reine Textdatei mit plist-Dateiendung) in ~/Library/LaunchAgents/ erstellen, eine wie z.B. diese "com.moi.smartcheck.plist":
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.moi.smartcheck</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/osascript</string>
<string>/Users/BENUTZERNAME/Pfad_zum_Skript/smartstatuscheck.scpt</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Das wars.
BTW der S.M.A.R.T.-Status verschlüsselter Festplatten wird zwar bei mir im Festplattendienstprogramm unter 10.10 nicht angezeigt, ist aber ansonsten abfragbar.
Zuletzt bearbeitet: