Editar crontab via shell

1. Editar crontab via shell

marcus ricardo aguiar dos santos
marcusricardo

(usa Red Hat)

Enviado em 24/09/2012 - 09:06h

Preciso encontrar uma maneira de editar o crontab via shell script. Preciso adicionar uma tarefa em muitas máquinas e estou pensando em fazer um script.


  


2. Cron é texto

Leonardo Macedo Cerqueira
cromado

(usa Debian)

Enviado em 24/09/2012 - 16:54h

Cara,

O Cron grava um arquivo de texto simples, nas pastas:

Centos/Red-Hat:
/var/spool/cron

Debian/Ubuntu:
/var/spool/cron/crontabs/


Nem precisa de um script, manda um echo "regra do cron" para o arquivo dentro do /var/spool/cron/(usuario da regra).

Por exemplo: você criou uma regra qualquer no cron com o usuário root.

* * * * * df -h /

Será criado um arquivo root na pasta: /var/spool/cron/root

Arquivo em texto simples.

Se você quiser adicionar uma regra, mande um echo para o arquivo, com a regra.

echo "* * * * * ls /" >> /var/spool/cron/root


Algo assim. é tudo texto os agendamentos do Cron.


As regras do Cron acima, são meros exemplos.


3. Re: Editar crontab via shell

Lazie Dimer
laziman

(usa CentOS)

Enviado em 28/11/2014 - 17:18h

cromado escreveu:

Cara,

O Cron grava um arquivo de texto simples, nas pastas:

Centos/Red-Hat:
/var/spool/cron

Debian/Ubuntu:
/var/spool/cron/crontabs/


Nem precisa de um script, manda um echo "regra do cron" para o arquivo dentro do /var/spool/cron/(usuario da regra).

Por exemplo: você criou uma regra qualquer no cron com o usuário root.

* * * * * df -h /

Será criado um arquivo root na pasta: /var/spool/cron/root

Arquivo em texto simples.

Se você quiser adicionar uma regra, mande um echo para o arquivo, com a regra.

echo "* * * * * ls /" >> /var/spool/cron/root


Algo assim. é tudo texto os agendamentos do Cron.


As regras do Cron acima, são meros exemplos.


Valeu cara, funcionou aqui pra mim!




4. Re: Editar crontab via shell

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 17/12/2014 - 08:33h

Pode marcar como resolvido e citar a melhor resposta ?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts