Se minha memória me serve corretamente, a detecção de atividade depende da entrada do usuário (nós abaixo de /dev/input/
). Se esses nós ficarem silenciosos por um determinado período de tempo, o estado será considerado inativo.
Se a cópia no OSX parecer que impede o sistema de cochilar, o próprio comando deve ser escrito (ou seja, codificado) como tal (para evitar que o sistema fique ocioso), pois não vejo claramente como ele poderia ser baseado na atividade do disco; na maioria das circunstâncias, o disco está sempre ativo, seja para fins de registro. Mas eu não sou desenvolvedor de kernel, apenas pensando em voz alta.