Comentar uma cron com um script shell

1. Comentar uma cron com um script shell

Bruno
brunobbc

(usa Ubuntu)

Enviado em 26/08/2014 - 16:27h

Bom dia a todos,

Tenho uma cron, com a seguinte entrada: (Por exemplo)

0,30 * * * * /sybscripts/SCRIPTS/OAC_Odr_trans_dump_to_disk.ksh > /sybscripts/TMP/OAC_Odr_trans_dump_to_disk.ksh.out 2>&1


Queria uma dica de como colocar esta linha em comentario automaticamente dentro com o auxilio de um script shell.

O script, verifica se a linha esta em comentario, caso nao esteja comentada, comenta a linha.

Nao tenho ideia como poderia fazer. :( Com o sed ou outra ferramenta qualquer.
Alguma ideia?

Estava pensando enviar a saida > da cron para o /tmp da maquina, depois altera-lo e depois colocar a nova cron en acao.

O que acham?

Abracos,
Bruno


  


2. Re: Comentar uma cron com um script shell

Fernando
phoemur

(usa Debian)

Enviado em 26/08/2014 - 23:31h

o arquivo do cron do usuário root por exemplo é
/var/spool/cron/crontabs/root

contudo não é recomendável alterar esse arquivo na mão, somente com o comando crontab -e


caso queira poderia usar um sed

sed -i '/OAC_Odr_trans_dump_to_disk.ksh/s/^.*$/#&/' /var/spool/cron/crontabs/root


contudo acho que a sua abordagem não está muito correta, pois o certo é utilizar o crontab -e e colocar pra executar nos horários corretos que você quiser e não ficar comentando e descomentando arquivos.


3. Re: Comentar uma cron com um script shell

Bruno
brunobbc

(usa Ubuntu)

Enviado em 27/08/2014 - 00:54h

Bom dia !

Prezado, esta operacao que farei é em um script de Banco de dados, que geralmente rodamos na madruga.

Sei que o correto, seria fazer via contrab -e, para comentar o shell e depois voltar com a mesmo crontab -e e descomentar.

Ja tivemos, umas 2 - 3 vezes que por esquecimento, ou pq o script rolou durante a operacao que nos deu muito muito problema. De madrugada é complicado !!!

Dai sugiu a ideia de fazer isso desta forma.

Estou pensando em fazer um contab -l > /tmp/crontab.out

Depois com o comando que me sugeriu, vou aplicar para comentar a entrada.

Depois volto como é o normal no fim do script descomentado como é correto.

Seria isso.

De qq forma, mto obrigado.

Vou ver se faco o sed para tirar o comentario que me mostrou como colocar.

Abracos,
Bruno


4. Re: Comentar uma cron com um script shell

JUSCELINO SOUZA DA SILVA
juscelino2

(usa FreeBSD)

Enviado em 25/11/2014 - 08:28h

amigo, conseguiu fazer? precisaria dessa funcionalidade tambem, para usar em um freebsd






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts