LTSP
(Diferença entre revisões)
(iSuHoPAMkYHeaykWm) |
(Desfeita a edição 27 de 153.19.1.244 (Discussão)) |
||
| Linha 1: | Linha 1: | ||
| − | + | Para desligar os terminais: | |
| + | |||
| + | ltspinfo -h "terminal-ip or name" --shutdown | ||
| + | |||
| + | |||
| + | Antes tem que dar permissão no lts.conf que normalmente fica em /opt/ltsp/i386/etc/lts.conf, | ||
| + | colocando na seção [Default] | ||
| + | |||
| + | ALLOW_SHUTDOWN = Y | ||
| + | ALLOW_PROCREAD = Y | ||
| + | |||
| + | |||
| + | Pode criar um script e um lançador (icone) no server... eu fiz este script que pede senha com gksudo: | ||
| + | cria um arquivo: | ||
| + | gedit desligar_maquinas.sh | ||
| + | |||
| + | e coloca, adaptando a sua rede: | ||
| + | |||
| + | #!/bin/bash | ||
| + | # Script para desligar os terminais usando ltsp-util (testado em debian lenny + ltsp4.2) | ||
| + | # GPL v3 :) - Vincenzo Tozzi vince @ mocambos.net | ||
| + | |||
| + | for i in `grep -o '192.168.1.* ' /var/lib/dhcp3/dhcpd.leases` ; | ||
| + | do | ||
| + | gksudo "ltspinfo -h '$i' --shutdown" | ||
| + | |||
| + | done | ||
| + | sudo -k | ||
| + | |||
| + | depois salve, sai e da permissão de execução para o o script: | ||
| + | chmod +x desligar_maquinas.sh | ||
Edição das 07h13min de 1 de junho de 2010
Para desligar os terminais:
ltspinfo -h "terminal-ip or name" --shutdown
Antes tem que dar permissão no lts.conf que normalmente fica em /opt/ltsp/i386/etc/lts.conf,
colocando na seção [Default]
ALLOW_SHUTDOWN = Y ALLOW_PROCREAD = Y
Pode criar um script e um lançador (icone) no server... eu fiz este script que pede senha com gksudo:
cria um arquivo:
gedit desligar_maquinas.sh
e coloca, adaptando a sua rede:
#!/bin/bash
# Script para desligar os terminais usando ltsp-util (testado em debian lenny + ltsp4.2)
# GPL v3 :) - Vincenzo Tozzi vince @ mocambos.net
for i in `grep -o '192.168.1.* ' /var/lib/dhcp3/dhcpd.leases` ;
do
gksudo "ltspinfo -h '$i' --shutdown"
done
sudo -k
depois salve, sai e da permissão de execução para o o script:
chmod +x desligar_maquinas.sh