summaryrefslogtreecommitdiffstats
path: root/abs/core/linhes-scripts/idle.sh
diff options
context:
space:
mode:
authorMichael Hanson <hansonorders@verizon.net>2011-08-09 23:21:55 (GMT)
committerMichael Hanson <hansonorders@verizon.net>2011-08-09 23:21:55 (GMT)
commit631f3dc4b6c2de23cbdf151aad88cbbb824039be (patch)
tree831339419372a49a4aea5df6238bc746fdee7269 /abs/core/linhes-scripts/idle.sh
parent6ff88e610f6c6e25c02ec901ffaa6132161fd2a2 (diff)
downloadlinhes_pkgbuild-631f3dc4b6c2de23cbdf151aad88cbbb824039be.zip
linhes_pkgbuild-631f3dc4b6c2de23cbdf151aad88cbbb824039be.tar.gz
linhes_pkgbuild-631f3dc4b6c2de23cbdf151aad88cbbb824039be.tar.bz2
linhes-scripts: Add the window check to idle.sh. Closes #755
Diffstat (limited to 'abs/core/linhes-scripts/idle.sh')
-rwxr-xr-xabs/core/linhes-scripts/idle.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/abs/core/linhes-scripts/idle.sh b/abs/core/linhes-scripts/idle.sh
index 13fdb89..70db6f0 100755
--- a/abs/core/linhes-scripts/idle.sh
+++ b/abs/core/linhes-scripts/idle.sh
@@ -106,7 +106,13 @@ if [ "$LOGINS" -ge 1 ] ; then
fi
fi
-activities=$(($BUSY + $SCHEMALOCK + $JOBS + $INUSE + $UPCOMING + $LOGINS))
+# Check for open windows
+/usr/LH/bin/xwin_find.sh -q '.*(mythtv@|xterm|Firefox|Namoroka|Opera).*'
+WINDOWS="$?"
+WINDOWS=$(($WINDOWS == 0))
+msg "windows $WINDOWS"
+
+activities=$(($BUSY + $SCHEMALOCK + $JOBS + $INUSE + $UPCOMING + $LOGINS + $WINDOWS))
msg
if [ "$activities" -eq 0 ] ; then
msg "System is idle"