Shell para envio de arquivo [RESOLVIDO]

1. Shell para envio de arquivo [RESOLVIDO]

kelvin dos santos
kvim

(usa OpenSuSE)

Enviado em 08/12/2009 - 14:33h

preciso de um script que a cada 15 minutos mande determinado arquivo de uma pasta X para uma pasta Y


  


2. MELHOR RESPOSTA

Lael Lacerda
lael

(usa Fedora)

Enviado em 08/12/2009 - 15:02h

se vc não conhece crontab ...





3. Re: Shell para envio de arquivo [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/12/2009 - 14:46h

Coloque o conteúdo abaixo e salve em um arquivo qq:

#!/bin/bash
cp /caminho/arquivo/origem /caminho/arquivo/destino

Supondo q o arquivo seja script.sh, torne-o executável:

# chmod +x script.sh

Acrescente-o no cron:

# crontab -e

E coloque a seguinte linha (apertando "i" para incluir os dados):

15 * * * * /caminho/do/script.sh 1> /dev/null

E salve (apertando "esc" e ":x").


4. Re: Shell para envio de arquivo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2009 - 15:26h

Apenas corrija o cron para:

*/15 no campo de minutos para ele rodar a cada quinze minutos.



5. Re: Shell para envio de arquivo [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/12/2009 - 15:28h

*/15? Precisa msm? Pq? Qual é a diferença? Só pra entender melhor...


6. Re: Shell para envio de arquivo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2009 - 15:51h

Ele quer manda o arquivo a cada 15 minutos.
Se vc colocar 15 apenas ele vai pegar a hora e os 15 minutos. Por exemplo 16:15, 17:15, 18:15...
Se vc colocar */15 ele vai pegar de 15 em 15 minutos. Exemplo 15, 30, 45....

oguerino


7. Re: Shell para envio de arquivo [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/12/2009 - 15:53h

Ah, entendi. Legal sua explicação, valew!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts