Cron Tab

1. Cron Tab

Robson Andre de Morais
robinhodemorais

(usa CentOS)

Enviado em 10/09/2013 - 15:02h

Boa tarde pessoal,

Tenho um cron tab onde apontamos para uma pasta, nessa pasta tenho sh's para executar alguns processos de etl, porém percebemos que o cron não levanta todos os sh's ao mesmo tempo que está na pasta, só um de cada vez e assim que termina o anterior, pois temos uma pasta chamada 0100 onde tem uns 5 sh's, então esses tinha que iniciar todos ao mesmo tempo.

Como faço para executar todos ao mesmo tempo ?


  


2. Re: Cron Tab

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2013 - 14:02h

No final de cada comando colocado no crontab você deve colocar o simbolo &

robinhodemorais escreveu:

Boa tarde pessoal,

Tenho um cron tab onde apontamos para uma pasta, nessa pasta tenho sh's para executar alguns processos de etl, porém percebemos que o cron não levanta todos os sh's ao mesmo tempo que está na pasta, só um de cada vez e assim que termina o anterior, pois temos uma pasta chamada 0100 onde tem uns 5 sh's, então esses tinha que iniciar todos ao mesmo tempo.

Como faço para executar todos ao mesmo tempo ?





3. Re: Cron Tab

Robson Andre de Morais
robinhodemorais

(usa CentOS)

Enviado em 11/09/2013 - 14:25h

No Cron estou chamando uma pasta, dentro dessa pasta tenho uns 5 sh's para executar ao mesmo tempo, por exemplo:


comando do sh:

#!/bin/bash
/dados/data-integration/kitchen.sh -file:"/dados/BI/Geral/Cargas/JOB_DIM_PRD_PRODUTOS.kjb"


esse é o crontab


SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
00 01 * * * root run-parts /dados/agendados0100&
00 02 * * * root run-parts /dados/agendados0200&


Na pasta agendados0100 coloquei para executar apartir das 01:00 porém os 5 sh que tenho nele teria que iniciar ao mesmo tempo.

Fiz esse comando que você falou conforme acima, porém percebi que só executou quando o outro termina, então não deu certo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts