Pular para o conteúdo

Rodar Script ao Logar Usuario [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Rodar Script ao Logar Usuario [RESOLVIDO]

Enviado em 12/03/2014 - 09:34h

Bom dia a todos..

tenho um script.
ex: quando o usuario roberto digitar a senha e abrir a area de trabalho o script sera executado.

o script esta em /etc/scripts/rdp.sh

segue script:


#!/bin/bash
rdesktop 192.168.1.10 -u roberto -p 235556 -d HFW -f -b -N -k it -a 16

/sbin/shutdown -h now
coloquei no /home/roberto/.bash_profile segue:


case $USER in
* ) /etc/scripts/rdp.sh &;;
esac
porem assim que o usuario loga ele acessa o ts mais fecha e volta pra o linux, acho que tem de ter um intervalo de uns 10 segundo para que o sistema linux carregue completamento o perfil do usuario.

esta certo o que fiz so preciso que o ts fique ativo. e tambem que quando sair do ts o linux desligue.

usei conforme no script /sbin/shutdown -h now mas quando deslogo do ts o pc nao desliga.


alguem ja fez ou sabe como fazer

Responder tópico

2. Re: Rodar Script ao Logar Usuario [RESOLVIDO]

Enviado em 12/03/2014 - 10:14h

Opa fuçando aqui ja consegui resolver a parte da inicialização, coloquei intervalo de 5 segundos antes de iniciar o rdesktop.

segue:

vim /etc/scripts/rdp.sh


#!/bin/bash

echo "Iniciando a Area de Trabalho Remota"
sleep 5
rdesktop 192.168.1.10 -u roberto -p 235556 -d HFW -f -b -N -k it -a 16
shutdown -h now
agora so falta que desligue o pc quando deslogar

3. Re: Rodar Script ao Logar Usuario [RESOLVIDO]

Enviado em 12/03/2014 - 14:08h

Opa mais uma fuçadinha e resolvi o problema agora quando desloga ele desliga apos 5 segundos:

segue:


#!/bin/sh
# Aguarda 2 segundo para conectar TS
sleep 2
### Conecta automaticamente no TS e desliga o PC apos uso do TS
rdesktop 192.168.1.10 -u roberto -p 235556 -f -b -N -k pt-br
### Aguarda 5 seg para desligar
sleep 5

### Quando desconecta desliga a maquina
poweroff

### FIM
agora so falta tirar o hibernate do linux que nao sei rsrsrs

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder