Menu="Device:2 New:2" Title="Self-Test" Tag="wrench" Cond="strpos($disks[$name]['status'],'_NP')===false" --- $date = $date ?? date('Ymd-Hi'); $live = exec("hdparm -C ".escapeshellarg("/dev/$dev")."|grep -Pom1 'active|unknown'"); $zip = str_replace(' ','_',strtolower($var['NAME']))."-smart-$date.zip"; // deal with unassigned devices if (!$dev) { $dev = $name; foreach ($devs as $disk) { if ($disk['device']==$name) {$file = $disk['id']."-$date.txt"; break;} } } function spindownDelay() { global $spindown, $delay; $tmp = "/var/tmp/$spindown"; return file_exists($tmp) ? file_get_contents($tmp) : $delay; } ?> _(Download SMART report)_: : _(SMART self-test history)_: : :selftest_history_help:
_(SMART error log)_: : :selftest_error_log_help: _(SMART short self-test)_: : :selftest_short_test_help: _(SMART extended self-test)_: : :selftest_long_test_help: _(Last SMART test result)_: : :selftest_result_help: