O trabalho do cron tem permissão para executar o comando ou script de acordo com ocalendário como por a exigência. Uma tarefa agendada é uma tarefa agendada no sabor Linux que executa após um determinado intervalo de tempo. Por exemplo, o croné usado para gerar o backup para o mysql, hospedagem conta ou enviar e-mails. Por padrão, o processo de daemon é configurado para o serviço cron, de modo quesempre que servidor foi reiniciado, o serviço crond será iniciado automaticamente eexecutar o cron conforme o horário programado. O serviço cron verifica o arquivo / etc /crontab a cada minuto e verifica em um serviço de cron cada linha e depois disparacomo por crons agendadas de hora / data de informação.
Se a data / hora é igual, então o comando cron será executado. O principal arquivo de configuração do cron, / etc / crontab, contém as seguintes linhas.
root@[~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .—————- minute (0 – 59)
# | .————- hour (0 – 23)
# | | .———- day of month (1 – 31)
# | | | .——- month (1 – 12) OR jan,feb,mar,apr …
# | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
Se alguma razão as tarefas agendadas são parados a trabalhar o primeiro verificar o status do serviço de crond
serviço, executando os seguintes comandos
service crond status
or
/etc/init.d/crond status
Se a tarefa estiver parada execute:
service crond start
or
/etc/init.d/crond start
Para listar as tarefas agendadas para o usuário em particular referem-se ao comando,ele irá mostrar o cron definida em
o utilizador em particular com o detalhe de tempo e de comandos.
crontab -l -u user_name
Para alterar as tarefas:
crontab –e
Uma vez concluída a instalação cron certifique-se que o trabalho cron está em execução sem qualquer problema. podemos
verifique os logs do cron sob o arquivo / var / log / cron.