copy cron jobs de um servidor para outro servidor - usando bash prefereable

2

Recentemente fiz uma migração do servidor centos dedicado para outro servidor centos dedicado. Havia poucas tarefas do cron do backup em meu antigo servidor. Eu gostaria de copiá-los para o novo servidor. Alguém poderia me guiar por favor. usar bash é preferível.

    
por user57221 12.06.2012 / 10:28

2 respostas

4

O Centos usa o cronie e lê arquivos / crontabs dos seguintes locais:

/etc/cron.d/ # Put any readable file here. Syntax example in /etc/crontab
/etc/cron.daily/ # Any root executable files here. runs daily
/etc/cron.deny # newline separated list of users to deny crontab. 
/etc/cron.hourly/ # Same setup as daily
/etc/cron.monthly/ # same setup as daily
/etc/crontab # Shell variables that all cron jobs source before running.
/etc/cron.weekly/ # same setup as daily 

/var/spool/cron/* # most user defined cron jobs are put here. 
    
por 12.06.2012 / 13:06
0

Você terá que recriar os trabalhos agendados mais ou menos manualmente.

  • Copie as entradas relevantes do crontab para o crontab no novo servidor. Eu costumo usar copy & colar para isso com a ajuda da área de transferência da minha máquina de trabalho e duas sessões ssh.
  • no caso de arquivos em /etc/cron.d ou /etc/cron.daily etc., copie os scripts de lá para o novo servidor
  • Certifique-se de que quaisquer scripts, arquivos ou outros recursos aos quais você se refira nos seus trabalhos atuais do cron estejam disponíveis no novo servidor. O que esses recursos são depende inteiramente da sua configuração local.
por 12.06.2012 / 10:36