Отключение терминала //
А возможно сделать, чтобы после завершения сессии терминал выключался ??
»
Опубликовано mmn в 25. март 2008 - 12:24. - Войдите на сайт для отправки комментариев
ООО "ИТ Консультант". Информационные технологии: консультации, внедрение, поддержка |
Навигация |
Отключение терминала //А возможно сделать, чтобы после завершения сессии терминал выключался ?? » Опубликовано mmn в 25. март 2008 - 12:24.
|
Авторизация |
да, возможно.
да, возможно. научив пользователя жать shutdown
на экране или кнопку питания на системном блоке.
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
После
После завершения сессии автоматически производится reconnect. Прервать этот цикл можно только кнопкой питания на системном блоке. Использую сборку от 06.01.08 со значениями переменных:AUTOSTART=On, RECONNECT_PROMPT=menu02.
Сборка, основанная на коде Thinstation-2.1при таких значениях после завершения сессии показывае меню из двух пунктов: Reconnect и Shutdown. Если выбор не сделан через две минуты, компьютер выключается. Было удобно пользователям и компьютеры надежно выключались. Возможно вернуться к такому варианту окончания сессии в новых сборках?
vstepanov
вот с этим то и
вот с этим то и проблема ))
а нельзя как то отрубать когда сессия закрылась ??
Я сделал
Я сделал так:
thinstation.network :
INACTIVE_SHUTDOWN_TIME="30"
---
/etc/init.d/sleep_count:
#!/bin/sh
. $TS_GLOBAL
[ -z $INACTIVE_SHUTDOWN_TIME ] && exit 0
case $1 in
init)
echo "* * * * * /etc/init.d/sleep_count" >> /tmp/crontab
crontab /tmp/crontab
;;
esac
FILE=/tmp/sleeptime
if [[ `ps | grep rdesktop | grep -v grep` ]]; then
echo 0 > $FILE
else
[ -e $FILE ] || echo 0 > $FILE
X=`cat $FILE`
if [ $X -gt $INACTIVE_SHUTDOWN_TIME ]; then
poweroff
else
echo $(($X+1)) > $FILE
fi
fi
exit 0
---
/etc/rc0.d/S99sleep_count -> /etc/init.d/sleep_count
Может пакетом оформить?
Конечно,
Конечно, давайте пакет. Мы его прямо в сборку и включим.
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
PS. Только просьба краткое описание написать самостоятельно ;-)
Отправил мылом.
Отправил мылом.
В какую сборку
В какую сборку это было уже включено ??
Во все
Во все последние точно.
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
Не
Не отрабатывает INACTIVE_SHUTDOWN_TIME="5"
в чем может быть причина ?
используем сборку thinstation-2.2-20100916
==thinstation.conf.network==
AUTOSTART=Off
INACTIVE_SHUTDOWN_TIME="5"
SESSION_0_RDESKTOP_SERVER=192.168.42.50
RDESKTOP_FDD=Off
RDESKTOP_CDROM=Off
RDESKTOP_USB=Off
RDESKTOP_SOUND=On
TIME_ZONE="MSK-3MSD,M3.5.0/2,M10.5.0/3" #http://wiki.openwrt.org/OpenWrtDocs/WhiteRussian/Configuration#head-037616e62986b57c5fc312bc143b16d6f0687d6b
PKG_PACKAGES="powersave"
PKG_PREFIX=pkg
#PKG_PATH=/mnt/cdrom
#MOD_PACKAGES="kernel-sound"
#MOD_PREFIX=modules
SESSION_0_RDESKTOP_OPTIONS='-d DOMAIN'
RECONNECT_PROMPT=menu
в /tftproot создана папка pkg положен туда powersave.pkg
В качестве tftp используем tftpd32.
заранее благодарю за ответы.