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: Claudio Braz
Subject: Re: [shell-script] Re: Shell no Puppy Linux
Date: Fri, 19 Aug 2011 07:59:17 -0300

Bom dia a todos,

Pelo pouco que entendi, vc está passando o shutdown com o tempo -now,
porem nao passa nem o -h ou -r, entao por padrao ele entra no init 1.

vc pode tentar subir o sistema sem o grafico como sugerido, para isso
pesquise sobre os niveis de execuçao do seu sistema.


Att.
Claudio Braz

Em 18 de agosto de 2011 20:50, Enio .'. Marconcini <address@hidden> escreveu:
> bom, eu estive lendo um livro de certificação linux, LPIC-1 [1] e lembro
> muito bem que, na parte que explicava sobre o X, é possível personalizar a
> inicialização para que, ao iniciar o X ao invés de abrir um ambiente desktop
> (tipo gnome) ele rodaria um programa, exemplo, xcalc.... mas não lembro de
> cabeça como isso era feito e quais arquivos estavam envolvidos.
>
> talvez, fazendo dessa forma, iniciando o X com um comando do tipo xterm
> script (como explicado pelo xará) pode ser que funcione.
>
> [1]
> http://www.linuxmall.com.br/produto/livro-certificacao-linux-lpi-nivel-1.html
>
> 2011/8/17 Enio Onodera <address@hidden>
>
>> **
>>
>>
>> Já tentou "xterm script"?
>>
>> ________________________________
>> De: pedroboni <address@hidden>
>> Para: address@hidden
>> Enviadas: Quarta-feira, 17 de Agosto de 2011 13:12
>> Assunto: [shell-script] Re: Shell no Puppy Linux
>>
>>
>>
>> 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]
>>
>>
>>
>
>
>
> --
> *ENIO RODRIGO MARCONCINI*
> @eniomarconcini <http://twitter.com/eniomarconcini>
> skype: eniorm
> facebook.com/eniomarconcini <http://www.facebook.com/eniomarconcini>
>
> *"UNIX was not designed to stop its users from doing stupid things,
> as that would also stop them from doing clever things."
> *
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

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