LTSP

(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com '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, coloca…')
 
Linha 18: Linha 18:
  
 
  #!/bin/bash
 
  #!/bin/bash
  for i in `seq 100 130`;
+
# Script para desligar os terminais usando ltsp-util (testado em debian lenny + ltsp4.2)
        do
+
# GPL v3 :) - Vincenzo Tozzi vince @ mocambos.net
                gksudo "ltspinfo -h "192.168.1.$i" --shutdown"
+
         done
+
  for i in `grep -o '192.168.1.* ' /var/lib/dhcp3/dhcpd.leases` ;
 +
        do
 +
gksudo "ltspinfo -h '$i' --shutdown"
 +
 
 +
         done  
 
  sudo -k
 
  sudo -k
  
 
depois salve, sai e da permissão de execução para o o script:
 
depois salve, sai e da permissão de execução para o o script:
 
  chmod +x desligar_maquinas.sh
 
  chmod +x desligar_maquinas.sh

Edição das 16h54min de 5 de maio 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
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos