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

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

Re: [shell-script] Controle de Usuários no Unix,


From: César Vianna
Subject: Re: [shell-script] Controle de Usuários no Unix,
Date: Tue, 3 Jun 2008 10:45:57 -0300

Se você não pode mudar o script(1), faça da seguinte forma no script(2):

#script(1)
#!/bin/bash
read a
read b
echo "val a  - $a"
echo "val b  - $b"


#script(2)
#!/bin/bash
./script1 << fim
valorA
valorB
fim


Resultado:

val a  - valorA
val b  - valorB





2008/6/3 Flavio Junior <address@hidden>:

>   Melhor opção:
>
> Só faça a pergunta se os dados nao foram passados via linha de comando
> do script1, algo como:
>
> if [ x"LOGIN" == x ]; then
> read -p "Login: " LOGIN
> fi
>
> Segunda opção:
>
> Leia/use o expect ...
>
>
> --
>
> Flávio do Carmo Junior aka waKKu
>
> 2008/6/3 Petry <address@hidden <petrybr%40gmail.com>>:
>
> > Opa,
> >
> > O script(1) ao ser chamado pergunta, por exemplo:
> >
> > Nome do usuário: [ entro com o nome e aperto ENTER ]
> > Senha: [ entro com a senha e aperto ENTER ]
> >
> > E isso não posso mudar devido outros usos.. o que quero no script(2) é
> que
> > ele chame script(1), e envie os parametros necessários... algo como:
> >
> > bash $diretorio/script1.sh
> > Nome do usuario: teste\n
> > Senha: teste\n
> >
> > continua outras funções...
> >
> > obrigado!
> >
> > Em 03/06/08, Édnei Rodrigues 
> > <address@hidden<ednei.felipe.rodrigues%40gmail.com>>
> escreveu:
> >>
> >> Bah tche, explique melhor o que você não consegue fazer.
> >> Mas antecipando:
> >> Chamada de um arquivo SH => bash $diretorio/nomedoarquivo.sh
> >> parametro1 ouuuu sh $diretorio/nomedoarquivo.sh parametro1
> >> aí, nesse teu arquivo nomedoarquivo.sh a variável $1 guarda o primeiro
> >> parametro da chamada...assim, vc pode trabalhar com esse parametro
> >> como quiser.
> >> Que mais vc nao sabe?
> >>
> >> 2008/6/3 Petry <address@hidden <petrybr%40gmail.com> <petrybr%
> 40gmail.com>>:
> >> > Srs.,
> >> >
> >> > Alguém possui algum script que ajude a administrar a
> criação/manutenção
> >> de
> >> > usuários em unix?? Se alguém puder recomendar algum favor entrar em
> >> contato!
> >> >
> >> > Como não encontrei nenhum, comecei um. Já criei um que cria usuário
> com
> >> > todas as minhas necessidades( vamos chamar de script(1). Não quero
> mais
> >> > editar esse script. Comecei um outro(vms chamar de script(2) que com o
> >> > comando "at" programa o desbloqueio/bloqueio de usuário de acordo com
> a
> >> > data-horário que informo.
> >> >
> >> > Agora nesse que programa bloqueio/desbloq.(script(2)) quero criar uma
> >> opção
> >> > de criar o usuário chamando o script(1) que criei para isso. Neste
> >> script(1)
> >> > ao ser executado ele faz algumas perguntas, o que quero é que
> script(2)
> >> > envie esses parâmetros automaticamente.
> >> >
> >> > Ou seja, preciso que o script(2) execute o script(1), passe um
> parâmetro
> >> e
> >> > "aperte" ENTER, passe outro parâmetro e "aperte" ENTER, e espera o
> >> script(1)
> >> > finalizar.
> >> >
> >> > Obrigado,
> >> >
> >> > JP
> >> >
> >> > [As partes desta mensagem que não continham texto foram removidas]
> >> >
> >> >
> >>
> >>
> >>
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>  
>



-- 
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão


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



reply via email to

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