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

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

Re: [shell-script] Re: Shell no Puppy Linux


From: Julio C. Neves
Subject: Re: [shell-script] Re: Shell no Puppy Linux
Date: Sat, 20 Aug 2011 02:35:58 -0300

CLICANDO???????????

Não se executa um script clicando sobre ele. Qdo vc clica ele abre um
terminal e fecha imediatamente sem que vc note. Mande executar no terminal.

Para dar shutdown, execute a primitiva: init 0 (zero)

Abcs,
Julio


Em 17 de agosto de 2011 13:12, pedroboni <address@hidden> escreveu:

> **
>
>
> 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.
>
> > > 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]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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