Använda Power Management

Definiera inaktivet med ett skript

Du kan skapa ett skript som prövar ytterligare villkor som måste uppfyllas innan systemet anses inaktivt länge nog för en automatisk avstängning. När alla andra villkor för inaktivitet har uppfyllts kan posten idlecheck i /etc/power.conf köra den kommandofil du namnger i posten.

Exempel: Ett skript i katalogen /home/annika kommer att köras i ett system som har följande rader i slutet av filen /etc/power.conf, varje gång systemet har varit inaktivt enligt alla andra villkor definierade i denna fil:


# Programmet idlecheck får autoshutdowns post för inaktiv tid
#i $PM_IDLETIME och skickar tillbaka antalet minuter systemet har 
# varit inaktivt i slutkoden
idlecheck          /home/annika/idlecheck

Skriptet ska returnera en avslutningskod som motsvarar antalet minuter inaktiv tid. Om avslutningskoden är lika med eller större än den inaktiva tid som står i posten autoshutdown i filen /etc/power.conf, stängs systemet automatiskt av. Om skriptet ger ett lägre värde stängs systemet inte av.


Obs!

Om du skapar en sådan här kommandofil för idlecheck måste den vara körbar och returnera en avbrottskod. Om den inte returnerar en explicit avbrottskod returneras värdet noll, vilket betyder att systemet är aktivt och inte kommer att stängas av.