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
Script para passar certo número de arquivos a cada 10 minutos. amitsayshii UNIX para Dummies Perguntas & Respostas 1 02-26-2007 04:55
script para matar rsh processos em execução há mais de 10 minutos amitsayshii Programação Shell Script e 1 06-27-2006 11:12
script para matar rsh processos em execução há mais de 10 minutos amitsayshii UNIX & avançada para usuários experientes 1 06-27-2006 11:07
Converso minutos a horas, minutos, segundos Vozx Programação Shell Script e 1 12-09-2005 01:24
C Shell Script para converter um número em minutos Ringo Programação Shell Script e 1 08-07-2003 02:24

Reply
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-04-2009
mrudula009 mrudula009 is offline
Usuário
  
 

Join Date: May 2009
Lugares: 22
Script para ser executado a cada 5 minutos

Olá todos,

Quero executar um script cada 5 minutos. Como realizar essa tarefa?


Thanks in advance
Mrudula
  #2 (permalink)  
Old 06-05-2009
robsonde robsonde is offline
Usuário
  
 

Join Data: dezembro 2007
Lugares: 163
cron é seu amigo.

Cron do nome Chronos (o deus do tempo)

O cron daemon é um longo processo que executa comandos em datas e horários específicos. Você pode usar isto para programar as actividades, quer como um-tempo ou como eventos recorrentes tarefas


Para os comandos que devem ser executadas repetidamente (por exemplo, horário, diário ou semanal), você pode usar o comando crontab.

O crontab crontab comando cria um arquivo contendo comandos e instruções para o cron daemon para executar. Você pode usar o comando crontab com as seguintes opções:

crontab arquivo instala um arquivo a partir do crontab

crontab-e editar o seu arquivo crontab, ou criar um se já não existe.

crontab-l Exibe o crontab arquivo.

Um típico crontab terá a manutenção do sistema, mas qualquer tipo de tarefas tarefa pode ser posta em cron.

Cada entrada em um arquivo crontab consiste de seis campos, especificando, na seguinte ordem:
minuto (s) hora (s) dia (s) mês (s) semana (s) comando (s)

10 3 * * 0,4 / etc / cron.d / logchecker
10 3 * * 0 / usr / lib / newsyslog
15 3 * * 0 / usr / lib / fs /nfs/nfsfind
  #3 (permalink)  
Old 06-05-2009
mrudula009 mrudula009 is offline
Usuário
  
 

Join Date: May 2009
Lugares: 22
Obrigado pela excelente explicação Rob! Agora Lemme tentar resolver isso ...
  #4 (permalink)  
Old 06-05-2009
diogooute diogooute is offline
Usuário
  
 

Join Date: May 2009
Lugares: 11
Para escolher se pretende executar este script para todos ou para um utilizador específico, que não precisa ser autenticado o utilizador como crontab-e, você pode editar o arquivo / etc / crontab. Este arquivo é semelhante semelhantes, mas aí você tem mais um parâmetro, que é o usuário.
  #5 (permalink)  
Old 06-05-2009
mrudula009 mrudula009 is offline
Usuário
  
 

Join Date: May 2009
Lugares: 22
Eu só tentei uma coisa simples - para o tempo no visor do terminal a cada 5 minutos .. esta é a minha entrada crontab para ele - mas ele doesnt seem to work ... y é isso?

pwd
/ usr / lib

contab-e
não crontab para o root - usando um vazio uma
crontab: instalar novo crontab

crontab-l
0,5,10,15,20 * * * * (echo-n ''; data; echo "")> / dev / console
  #6 (permalink)  
Old 06-05-2009
diogooute diogooute is offline
Usuário
  
 

Join Date: May 2009
Lugares: 11
Acho que sim ...
Talvez sem permissão. Se u sintaxe está errada, o seu tornar um erro no "crontab: instalar novo crontab".

Para executar o script você a cada 5 minutos, você pode usar:

* / 5 * * * * comando
  #7 (permalink)  
Old 06-05-2009
shahnazurs shahnazurs is offline
Usuário
  
 

Join Date: Jul 2005
Lugares: 59
Se eu usar,

* / 5 * * * * / home / shahnaz / abc.sh>> / home / shahnaz / abc.log

Eu recebo um erro dizendo como

crontab: erro na linha anterior; caractere inesperado encontrado em linha.

Pode me dizer por que razão foi lançado tal erro?
Reply

Marcadores

Tags
cron, crontab

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 08:14.


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