cronic - Online na nuvem

Este é o comando cronic que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


cronic - um script de shell para ajudar a controlar o recurso mais irritante do cron: indesejado
saída enviada por e-mail

SINOPSE


crônico [COMANDO]

DESCRIÇÃO


Cronic é um pequeno script shim shell para empacotar tarefas cron para que o cron apenas envie e-mail
quando ocorre um erro.

O Cronic define um erro como qualquer saída de erro sem rastreamento ou um código de resultado diferente de zero.

Cronic filtra traços de execução do Bash (ou qualquer coisa que corresponda PS4) da saída de erro, então
jobs podem ser executados com rastreamento de execução para auxiliar na depuração forense.

O Cronic não tem opções, ele simplesmente executa seus argumentos.

0 1 * * * crônico backup

Com o cronic, você pode ativar o tratamento estrito de erros do Bash e as opções de depuração (sair em
erro, detecção de variável não definida e rastreamento de execução) para garantir que os problemas sejam detectados
cedo.

EXEMPLOS


Exemplo cron trabalho:

#!/ bin / bash
set -o errexit -o substantivo -o xtrace
cp -rp data1 / backup
cp -rp data2 / backup
cp -rp data3 / backup

Quando um erro é detectado, o Cronic emite um relatório listando o código de resultado, saída de erro,
e saída combinada de rastreamento e erro. A saída combinada pode ajudar a colocar mensagens de erro em
contexto.

Exemplo email da cron de crônico info:

Desde: usuário@example.net (Demon Cron)
Até: usuário@example.net
Assunto: Cron backup crônico

O Cronic detectou falha ou saída de erro para o comando:
backup

CÓDIGO DE RESULTADO: 1

SAÍDA DE ERRO:
cp: data2: permissão negada

SAÍDA PADRÃO:

SAÍDA DE ERRO DE TRACE:
+ cp -rp dados1 / backup
+ cp -rp dados2 / backup
cp: data2: permissão negada

VERSÃO HISTÓRIA


v3 - Use mktemp -d para evitar condições de corrida e problemas de segurança.

v2 - Corrigida a avaliação do comando, para que os meta-caracteres do shell sejam preservados corretamente (graças a
Frank Wallingford para a correção).

v1 - Lançamento inicial.

OUTROS FERRAMENTAS


Joey Hess escreveu uma versão mais simples em perl do cronic, chamada crônica. Está disponível em
Debian como parte de maisutils.

Use cronic online usando serviços onworks.net



Programas online mais recentes para Linux e Windows