The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
O que pode fazer Cronjobs parar de funcionar? Nintendo UNIX para Dummies Perguntas & Respostas 0 06-04-2008 03:40
Excluir duplicadas Cronjobs nskworld UNIX & avançada para usuários experientes 2 07-20-2007 11:30
Fuso horário em AIX e cronjobs run_time_error AIX 1 04-28-2006 07:42
Cronjobs mcastill66 AIX 1 05-31-2005 03:15
cronjobs tamer UNIX para Dummies Perguntas & Respostas 3 01-22-2001 02:48

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-06-2008
krworks krworks is offline
Usuário
  
 

Join Date: Apr 2008
Posts: 4
Configurando cronjobs ...

Oi,

Temos 4 postos de trabalho para ser executado a cada mês, em tempos diferentes --
* Um trabalho diário é executado uma vez em 2 dias a 3
* uma semana decorre todas as quintas-feiras em 3
* Executa um mensais último dia do mês 30 ou 31. A 3
* 4. Tarefa é executada em 3 de cada mês, 3

Como posso configurar o crontab para estes 4 postos de trabalho, sem choque?
i, e se um trabalho semanal, em seguida, 4. vem em 3 de trabalho deve ter a primazia, e semanal deve ser executado na próxima day.similarly se qualquer outro trabalho confrontos com trabalho em execução no mês final, a prestação mensal de emprego deverão ter precedência ..

à procura de sugestões e ajuda ...
  #2 (permalink)  
Old 06-06-2008
incrível incredible is offline Forum Advisor  
Usuário
  
 

Join Date: May 2008
Localização: s'pore
Mensagens: 2.126
Você pode executar múltiplas cronjobs em um tempo sem clashing no Unix. Cada plano será executado como um processo.
Adicionar esta tag no final do seu cron job:

> / dev / null 2> & 1

Exemplo do seu cron job aparência:

30 23 * * * / home / username / www / cgi-bin / members.cgi> / dev / null 2> & 1
  #3 (permalink)  
Old 06-06-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Se não estiver executando-os ao mesmo tempo é um requisito, você precisa executar alguma lógica adicional. Talvez enrole cada um dos scripts dentro de uma capa que decide se a correr ou não, com base nos seus critérios, ou com base na existência de um bloqueio do arquivo (mas então você ainda precisam descobrir como fazer o correto e criar um executar o bloquear arquivo em primeiro lugar).

Na verdade talvez seja mais fácil ter um único cron job que executa um script que decide se deve ou não executar a prestação mensal, semanal, etc emprego.

@ incrível: o que faz com esse redirecionamento tem que fazer?
  #4 (permalink)  
Old 06-06-2008
incrível incredible is offline Forum Advisor  
Usuário
  
 

Join Date: May 2008
Localização: s'pore
Mensagens: 2.126
Eu só estava mostrando um exemplo de cron entrada. Enfim, ele não deverá ter quaisquer problemas executando todas as crons em um vão
  #5 (permalink)  
Old 06-06-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Pode haver fatores externos que vigor a exigência de não correr em paralelo. Por exemplo, talvez seja uma tarefa que precisa de limpeza de dados acesso exclusivo ao banco de dados, e deverá ser executado com parâmetros diferentes em dias diferentes.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 07:17.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0