Merhaba Arkadaşlar.
Okuldaki bilişim laboratuvarında bütün bilgisayarlara pardus yükledim. Laba
sürekli faklı sınıflar girip çıkıyor. bazen monitörden kapatıyorlar bazen
hiç kapatmıyorlar gün boyu bilgisayarlar gereksiz yere çalışıyor. benim
istediğim. ekran koruyucu mantığıyla sistemin boşta kalma süresine bakarak
15 dk bilgisayar kullanılmadığında otomatik kapansın. Ubuntu için yazılmış
aşağıdaki kodu buldum ve kendime göre düzenledim ama çalışmıyor. Pardusta
idle time veren özel bir komut varmı? yada bu kodu nasıl çalışır hale
getirebilirim. yardımcı olursanız sevinirim. iyi çalışmalar.

#!/bin/bash
#
# This is scheduled in CRON using ROOT, it runs every 5 minutes

# and uses who -a to determine user activity. Once the idle time is
# more than the threshold value it shuts the system down.
#
echo "Start of sidle.shl"

threshold=15
log=/home/ubuntu/sidle.log

userid=kids
inactive=`who -a | grep $userid | cut -c 45-46 | sed 's/ //g'`

if [ "$inactive" != "" ]; then

echo "Idle time is: " $inactive

if [ "$inactive" -gt "$threshold" ]; then

echo "Threshold met so issuing shutdown command"
/sbin/shutdown -h now
else
echo "Bellow threshold"
fi
else
echo "Idle time is: 0"
fi

echo "Ending"
_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap