[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] script distribuição de Pacotes
From: |
Andre Pedro |
Subject: |
Re: RES: [shell-script] script distribuição de Pacotes |
Date: |
Mon, 8 Nov 2004 13:58:39 -0300 (ART) |
Julio..
Desculpe a minha ignorancia,
Estou estudando shell a pouco tempo.. já li seu livro
hehehe.. e estou relendo a versão NOVA. mas não
consegui entender muito bem o que vc quis fazer..
Você sugesta mandar o arquivo para os e-mail de todos
estagiarios ?
OBS: E se for um Arquivo de 20MB ?
se você explicar mais "detalhadamente" o que vc
sugeriu eu agradeceria.
Obrigado
André
--- Julio Cezar Neves - DATAPREVRJ
<address@hidden> escreveu:
---------------------------------
Andre,
minha sugestão é que vc monte um arquivo com o
seguinte leiaute:
Nome_da_maquina<TAB>E-mail_do_estagiário
suponha que seu nome seja arq e tenha os 350
servidores e o e-mail dos
estagiários responsáveis (?) por cada um deles. Em
seguida faça:
while true
do
read -p "Nome do pacote a atualizar: " pac
[ -f $pac ] && break
read -n1 -p "Nao existe arquivo com este nome..."
pac
done
read -sp "Informe sua senha: " Senha
while read Maq Mail
do
ftp -ivn $Maq >> /tmp/ftp.log 2>> &1 << FimFtp
user $LOGNAME $Senha
bin
put $pac
by
FimFtp
mail $Mail << FimMail
Assunto: Ordem aos estagiários.
Hoje em $(date "+%d/%m/%Y") foi transmitido para a sua
máquina o pacote
$pac. Favor instalá-lo até eu contar até 1 senão o
bicho vai pegar.
Ass: Seu dono.
FimMail
done
Julio Cezar Neves
- Gerente do Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: Andre Pedro [mailto:address@hidden]
| Enviada em: segunda-feira, 8 de novembro de 2004
13:46
| Para: address@hidden
| Assunto: [shell-script] script distribuição de
Pacotes
|
|
|
| Boa tarde pessoal,
| Vou explicar no que estava pensando, sei que pode
| existir scripts prontos para isso mas talvez possa
dar
| ideia para alguem hehe..
|
| Eu tenho umas 350 maquinas linux na rede.. e sempre
| existe aquele problema.. de pacotes.. tal.. sai
versão
| nova com melhorias e eu sempre logico gosto de
| atualizar...
|
| mas fazer isso manualmente.. é um saco..
|
| O que eu queria é o seguinte.. um script.. que eu
| conseguiria pelo menos, distribuir o novo pacote
para
| as 350 maquinas.. automaticamente..
|
| Ai apartir dai.. nossos estagiarios já instalariam
| cada pacote em sua devida maquina..
|
| eu achei um script na internet.. que faz essa
| distribuição.. e to tentando modifica-lo com meus
| pequenos conhecimentos de SHELL hehehe.
|
| Alguem ae tem um script que faça mais ou menos isso
| para que eu possa coletar ideias e quem sabe fazer
um
| legal que possa ser usado por muitos ? ou até mesmo
| ideias.. e tal.
|
| Obrigado
|
| André Luis Souza Pedro
| EMPRO - Empresa Municipal de Processamento de dados
| São José do Rio Preto - SP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_______________________________________________________
| Yahoo! Acesso Grátis - Internet rápida e grátis.
Instale o
| discador agora! http://br.acesso.yahoo.com/
|
|
|
---------------------------------------------------------------------
| 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
---------------------------------------------------------------------
Links do Yahoo! Grupos
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
function SearchComboBox() {
if (document.form_combo.keyword.value.length==0){
alert("Por favor, digite algo."); return false; }else
{ document.form_combo.action
="http://br.rd.yahoo.com/SIG=12aifptqi/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111254:HM/EXP=1100017294/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11";
} return true;}
[input]
[input] [input]
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito
aos Termos do Serviço do Yahoo!.
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com/