#!/bin/bash ############################################################################## # sd-standby # permet de mettre en standby un disque dur après une durée défini en seconde # fait par edmc73 le 23-09-2014 ############################################################################## # définissez le device (hda, hdb, sda, sda1, sdb...) DEV=`readlink -f /dev/disk/by-uuid/89f7c23-38e0-442f-abaa-10c569e48b0d | cut -d/ -f3` # définissez le temps en seconde après lequel le disque doit se mettre en standby TIMEOUT=600 ############################################################################## # Main STATS=`cat /proc/diskstats | grep " $DEV "` # Boucle while true; do sleep $TIMEOUT NEWSTATS=`cat /proc/diskstats | grep " $DEV "` if [[ $STATS == $NEWSTATS ]] then #Aucune activité hdparm -y /dev/$DEV else #Activité sur le disque STATS=$NEWSTATS fi done