smartctl - Can't run select span range

Ubence Quevedo thatrat at
Fri Jun 29 13:06:46 UTC 2018

Definitely going to give the sleep thing a try.

Since I'm trying to automate this to kick off long smartctl tests at
specific times, opening a separate window just for caffeinate won't be very
efficient.  I've got some ideas on how to script this out.

I'd still love it if Apple would just allow selective span test ranges
instead of just short and long tests.


On Fri, Jun 29, 2018 at 5:36 AM Rainer Müller <raimue at> wrote:

> On 2018-06-29 10:03, Ryan Schmidt wrote:
> >
> > On Jun 28, 2018, at 19:43, Ubence Quevedo wrote:
> >
> >> I gave caffeinate a try, and set my system sleep time to a more
> reasonable timeout [30 minutes], but since smartctl isn't an interactive
> process [a tsr?], the system never stays awake long enough to finish a
> whole test.  I even added the -m option to prevent the disk from idle
> sleeping but that didn't help.
> >
> > Oh, right. As I recall, smartctl exits immediately, and the test occurs
> on the disk in the background, and you later run smartctl again to get the
> result.
> >
> > In that case, you can run smartctl normally, and then caffeinate a sleep
> command that takes at least as long as the test. For example, if the test
> will take 206 minutes, you could sleep for 207 minutes (12,420 seconds):
> >
> > caffeinate -i sleep 12420
> >
> > ("sleep" in this context means "wait this many seconds").
> You can just start caffeinate without any arguments in a separate
> terminal window to prevent the system from sleeping until you kill the
> process (with Ctrl-C).
> Rainer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the macports-users mailing list