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: Mon, 22 Aug 2011 19:55:07 -0000
User-agent: eGroups-EW/0.82

OKK! Já resolvi o problema com a tela está como eu quero... Agora só preciso 
resolver os comandos reiniciar e reiniciar modo gráfico...
A título informativo para quem precisa de algo parecido que eu:
usei: "xterm +st +sb -bl -si -fg (cordotexto) -bg (cordefundo) -geometry 
800x600+0+0 -e (caminhodoprograma) mc"

Espero ter ajudado alguem... Lembrando que isso funciona no puppy linux.. Em 
outras distros provavelmente será diferente. Por isso demorei tanto pra 
conseguir fazer funcionar.

Agora comandos pra reiniciar, desligar e reiniciar modo gráfico, aguardo a 
ajuda.

Obrigado!!

--- Em address@hidden, "Julio C. Neves" <julio.neves@...> escreveu
>
> 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 <pedroboni@...> 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.
> > 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]
> > >
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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