Отключение терминала //

А возможно сделать, чтобы после завершения сессии терминал выключался ??


да, возможно.

да, возможно. научив пользователя жать 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.

заранее благодарю за ответы.