shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Shell no Puppy Linux


From: pedroboni
Subject: Re: Shell no Puppy Linux
Date: Wed, 17 Aug 2011 16:12:46 -0000
User-agent: eGroups-EW/0.82

Ok.. Substitui... Ganhei algumas linhas...
O que acontece é que ele ainda não executa mesmo clicando sobre ele. O que pode 
ser isso?

--- Em address@hidden, "Julio C. Neves" <julio.neves@...> escreveu
>
> Fala Pedro,
> 1 - Qdo um prg em shell está muito longo, é pq está mal escrito. Assim
> sendo, troque:
> echo "Empresa"
> echo "------------------------------------------"
> echo "Opcoes:"
> echo
> echo "1. Apontamento"
> echo "2. Modo Manutencao [Necessita Senha]"
> echo "3. Desligar o Computador"
> echo
> echo -n "Qual a opcao desejada? "
> read opcao
> 
> Por:
> read -p "Empresa
> -----------------------------------------
> Opcoes:
> 
> 1. Apontamento
> 2. Modo Manutencao [Necessita Senha]
> 3. Desligar o Computador
> 
> Qual a opcao desejada? " opcao
> 
> O sinal 28, monitora a mudança do tamanho da tela. Assim vc poderia colocar,
> no inicio do script, a seguinte linha:
> 
> trap "init 0" 28
> 
> Ou trocar o init 0 pelas instruções que vc quizer executar caso o operador
> mude o tamanho da tela.
> 
> Outra opção, seria criar um xterm, sem os botões do canto superior direito e
> executar o script dentro dele.
> 
> Abcs,
> Julio
> 
> 
> 
> Em 17 de agosto de 2011 08:05, pedroboni <pedroboni@...> escreveu:
> 
> > **
> >
> >
> > Bom dia, pessoal.. Como obviamente está muito claro eu sou iniciante tanto
> > em uso como em programação para linux.
> > Para piorar eu uso a distro Lucid Puppy e ela é um pouco diferente das mais
> > usadas.
> >
> > O que eu preciso é fazer um programa que não deixe o usuário minimizar a
> > tela do programa e ter acesso ao linux em si. Bom pra vocês terem uma ideia
> > eu já criei a lógica do script:
> >
> > segue:
> > #!/bin/bash
> >
> > # Script Criado Por Pedro Boni Para o acesso via TS
> >
> > Principal() {
> >
> > echo "Empresa"
> >
> > echo "------------------------------------------"
> >
> > echo "Opcoes:"
> >
> > echo
> >
> > echo "1. Apontamento"
> >
> > echo "2. Modo Manutencao [Necessita Senha]"
> >
> > echo "3. Desligar o Computador"
> >
> > echo
> >
> > echo -n "Qual a opcao desejada? "
> >
> > read opcao
> >
> > case $opcao in
> >
> > 1) Apontamento ;;
> >
> > 2) Manutencao ;;
> >
> > 3) Desligar ;;
> >
> > *) "Opção desconhecida." ;
> > echo ; Principal ;;
> >
> > esac
> > }
> >
> > Apontamento() {
> > rdesktop 192.168.1.254 -u ts02 -p gr@f!c@ -k pt-br -f
> > Principal
> > }
> > Manutencao() {
> > echo -n "Digite a senha de manutencao: "
> > read senha
> >
> > if [ $senha = "*****" ]; then
> > echo "Senha aceita"
> > exit 0
> >
> > else
> > Principal
> >
> > fi
> > }
> >
> > Desligar() {
> > shutdown -now
> > }
> >
> > Principal
> > ----------------------------------------------------------
> >
> > Problemas com ele:
> > 1 - Ele nao esta rodando automaticamente... Quando o script tinha apenas
> > uma linha (que era a chamada pro TS) eu só colocava ele na pasta 'Startup' e
> > ele rodava automaticamente. Agora mesmo clicando nele ele não executa. Só
> > abrindo como texto e clicando em executar.
> >
> > 2- Como eu disse, eu tenho que 'prender' o propgrama na tela e só liberar
> > pro modo manutenção ou pra desligar o PC.
> >
> > 3- Não acertei ainda o comando shutdown este que coloquei aí não funciona.
> > E o Halt não desliga o sistema. Apenas prepara. Se usar o halt, delsigar no
> > botão e ligar de novo ele vai ficar reclamando q desligou errado. Neste
> > sentido o sistema é bem chato.
> >
> > Aguardo a ajuda, pessoal.
> >
> > Muito, muito Obrigado!
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]