Tenho que adicionar o yum-cron ao crontab?

0

Conteúdo de /etc/sysconfig/yum-cron :

15:14:57 # vim /etc/sysconfig/yum-cron

# if MAILTO is set and the mail command is available, the mail command
# is used to deliver yum output

# by default MAILTO is unset, so crond mails the output by itself
# example:  MAILTO=root
[email protected]

# you may set SYSTEMNAME if you want your yum emails tagged differently
SYSTEMNAME="UHSPAASTREAM06"

# you may set DAYS_OF_WEEK to the days of the week you want to run
# default is every day
DAYS_OF_WEEK="12345"

# which day should it do cleanup on?  defaults to 0 (Sunday).  If this day 
isn't in the
# DAYS_OF_WEEK above, it'll never happen
CLEANDAY="2"

# set to yes to make the yum-cron service to wait for transactions to 
complete
SERVICE_WAITS=yes

# set maximum time period (in seconds) for the yum-cron service to wait for
# transactions to complete.  The default is 300 seconds (5 minutes)
SERVICE_WAIT_TIME=300

Eu quero que o yum-cron seja executado semanalmente às 11h. Eu não vejo em nenhum lugar para especificar o tempo. Devo criar uma guia cron?

    
por fball4life36 20.02.2018 / 21:24

1 resposta

2

Assim que um instala yum-cron , novos arquivos relacionados a cron são criados nos seguintes locais: /etc/cron.daily/0yum-daily.cron e /etc/cron.hourly/0yum-hourly.cron .

Se o seu sistema contiver o pacote yum-utils , será possível determinar quais arquivos foram instalados com repoquery -l yum-cron . Este comando fornece saída como o seguinte trecho.

/etc/cron.daily/0yum-daily.cron
/etc/cron.hourly/0yum-hourly.cron
/etc/yum/yum-cron-hourly.conf
/etc/yum/yum-cron.conf
/usr/lib/systemd/system/yum-cron.service
/usr/sbin/yum-cron
/usr/share/doc/yum-cron-3.4.3
/usr/share/doc/yum-cron-3.4.3/COPYING
/usr/share/man/man8/yum-cron.8

Imediatamente, podemos ver o que o manual tem a dizer com man yum-cron . Basicamente, não é muito; Ele revela que os arquivos de configuração são usados em argumentos de linha de comando.

Cada um dos diretórios, /etc/cron.daily , /etc/cron.weekly e /etc/cron.monthly são projetados para armazenar scripts que devem ser executados periodicamente por cron . O tempo exato para cada período pode ser revelado lendo o arquivo de configuração para cron com um comando como cat /etc/anacrontab . Existem muitos cron servidores. Eu uso anacron . Você pode usar um pacote cron diferente.

Portanto, não: não é necessário criar um trabalho para cron porque o trabalho já existe. Um poderia ...

  • aceita o padrão cron schedule ,
  • modificar as programações cron padrão ou
  • remova as tarefas cron para yum-cron e crie seu próprio trabalho cron ( crontab -e ).
por 20.02.2018 / 22:56

Tags