Pular para o conteúdo

Criar script

Responder tópico
  • Denunciar
  • Indicar

1. Criar script

Enviado em 06/11/2012 - 14:08h

Pessoal preciso muito do script abaixo. Alguem sabe desenvolve-lo? Desde já, agradeço!

Criar um sprit que leia os arquivos de configuração e inicialização de um equipamento Cisco verificar se os conteúdos são diferentes e caso sejam informar quais diferenças, e caso seja de vontade do analista, salvar a configuração de inicialização. Salvar a configuração de inicialização em um arquivo em um servidor de TFTP, no formato Start-data.config.

Responder tópico

2. Re: Criar script

Enviado em 06/11/2012 - 14:19h

O que vc ja fez até agora amigo??

3. Re: Criar script

Enviado em 06/11/2012 - 14:31h

nao faço ideia como se faz isso!

4. Re: Criar script

Enviado em 06/11/2012 - 14:58h

não tenho tempo para fazer, mas se você quiser se aventurar posso dar umas dicas.

Por exemplo, de acordo com o que você escreveu acima no seu shell-scrit você vai usar os comandos find e diff.
No terminal utilize o comando man find e man diff para aprender a utilizá-los ;)

5. Re: Criar script

Enviado em 06/11/2012 - 15:10h

Certo amigo, entendo. O problema que tenho muita dificuldade nessa materia, pois estudo redes. E apenas esta faltando essa materia para eu me formar. Vou ve o que consigo. Vlw pela dica.

6. Re: Criar script

Enviado em 06/11/2012 - 15:24h

clipitonio escreveu:

Certo amigo, entendo. O problema que tenho muita dificuldade nessa materia, pois estudo redes. E apenas esta faltando essa materia para eu me formar. Vou ve o que consigo. Vlw pela dica.


ja olhou no site do verde ?

aurelio.net/shell

espero que ajude

7. Re: Criar script

Enviado em 06/11/2012 - 16:05h

Procure não criar mais tópicos com o mesmo assunto que será deletado
bom seguinte o pessoal do VOL irá de ajudar mas não irá fazer o script para ti
de uma lida no link que eu passei que ensina a fazer um shell script

8. Re: Criar script

Enviado em 07/11/2012 - 18:46h

Se vc conseguir ao menos começar o script, nós podemos ajudá-lo com todas suas dúvidas.

9. Re: Criar script

Enviado em 08/11/2012 - 09:44h

Estou tentando, peguei um como referencia. Mas até agora não consegui entender.

Creio que a linha de raciocínio abaixo seja bem parecida. Mas nao tenho certeza.


strFolder = "c:\temp" 'A pasta onde estão os arquivos para enviar
strFTPUser = "teste" 'Usuário do FTP
strFTPSenha="abc123" 'Senha do FTP
strFTPScript="C:\Temp\COMANDOS_FTP.txt" 'Arquivo com os comandos FTP, ele será criado
strFTPDestino="ftp.meudominio.com.br/teste" 'Destino dos arquivos
strFTPDiretorio="/diretorio_desejado" 'Diretório FTP
strcont = 0 'Contador de arquivos a serem transferidos

strDataCorte = 0
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = WScript.CreateObject("WScript.Shell")

''# Directory to scan
Set objFolder = objFSO.GetFolder(strFolder)

'Inicia a criação do arquivo de script
Set objTextFile = objFSO.OpenTextFile(strFTPScript, 2, True)'2=ForWriting

objTextFile.WriteLine(strFTPUser)
objTextFile.WriteLine(strFTPSenha)
'Exibe a quantidade de arquivos transferidos, caso strcont > 0

if strcont > 0 then

WScript.echo strcont & " arquivos estão na fila para transferência!"

'Mostra que não existe nenhum arquivo modificado

else
WScript.echo "Nenhum arquivo foi enviado pra fila de transferência"

END IF
'Aqui ele vai entrar e verificar quais são os arquivos maiores que a data de corte
Go(objFolder)

'Finaliza Criação do script FTP
objTextFile.WriteLine("quit")
objTextFile.close

objshell.run ("ftp -s:" & strFTPScript & " " & strFTPDestino)

' -- Funções
Sub Go(objDIR)
If objDIR <> "\System Volume Information" Then
For Each eFolder in objDIR.SubFolders
Go eFolder
Next
For Each strFiles In objDIR.Files

strFileName = strFiles.Name
strFilePath = strFiles.Path

'Na próxima linha compara a data
If (dateDiff("d",strFiles.DateLastModified,now) <= strDataCorte) Then
'Aqui ele escreve o put dentro do arquivo de scritp FTP
objTextFile.WriteLine("put " & strFiles.path)
strcont = strcont + 1
End If

Next
End If
End Sub

10. Re: Criar script

Enviado em 14/11/2012 - 16:53h

Não conheço o equipamento Cisco, mas acho que posso ajudar, porém, precisaria saber algumas coisas.
- Quais são os arquivos de configuração ?
- Estão em algum diretório específico ?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder