Crontab-UI, gerencie jobs Cron de maneira fácil e segura

sobre crontab-ui

No próximo artigo, daremos uma olhada no Crontab-UI. Esta é uma ferramenta da web para gerenciar tarefas cron com facilidade e segurança em sistemas operacionais do tipo Unix. Para quem acha um pouco complicado agendar tarefas cron, este aplicativo é uma boa solução. Aqueles de nós que não dominam este tipo de tarefa, é fácil cometermos erros ao editar o crontab de texto simples, por isso podemos encontrar uma solução útil nesta aplicação.

Não precisaremos editar manualmente o arquivo crontab para criar, excluir e gerenciar tarefas cron. Tudo pode ser feito por meio de um navegador da web com alguns cliques do mouse. A interface de usuário do Crontab nos permitirá criar, editar, pausar, excluir e fazer cópias de backup de tarefas cron. Podemos até importar, exportar e implementar trabalhos em outras máquinas sem problemas. O aplicativo é escrito usando NodeJS.

Instale o Crontab-UI

Poderemos instalar a IU do Crontab com um comando. Tenha certeza de ter instalado antes NPM. Assim que tivermos instalado, executamos o seguinte comando no terminal (Ctrl + Alt + T) para instalar a interface de usuário do Crontab.

npm install -g crontab-ui

Gerencie trabalhos do Cron com facilidade e segurança

Pára iniciar a interface de usuário do Crontab, apenas corra:

Crontab-ui começou

sudo crontab-ui

Agora, abra seu navegador e vá para http://127.0.0.1:8000. Certifique-se de que a porta 8000 esteja acessível. Tem em conta que você só pode acessar a IU do Crontab a partir do sistema local.

host local crontab-ui

Se você quiser execute a IU do Crontab com o IP do seu sistema usando uma porta personalizada, para que você possa acesse-o de qualquer sistema da rede, use o seguinte comando:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

A interface de usuário do Crontab agora pode ser acessada de qualquer computador no novo endereço usando o URL http: // systemIPaddress: 9000. Esta é a página Crontab-UI que encontraremos:

IP local do Crontab-UI

Como pode ser visto na imagem acima, O Crontab-UI é muito simples. Todas as opções são autoexplicativas.

Para sair da interface de usuário do Crontab, basta pressionar Ctrl + C no terminal em que é lançado.

Crie, edite, execute, pare, exclua um trabalho

Para criar um novo cron job, basta clicar no botão 'Novo'. Depois, basta escrever os detalhes do cron job e clicar em "Salvar".

  • Nome do cron job. É opcional.
  • O comando completo que você deseja executar.
  • Escolha a programação. Você pode escolher a programação de programação rápida (como Iniciar, Por hora, Diariamente, Semanalmente, Mensalmente, Anualmente) ou defina a hora exata para executar o comando.
  • Após escolher o horário agendado, a sintaxe do cron job será exibida no campo "Job".
  • Escolha se deseja habilitar o registro de erros para um trabalho específico.

Aqui está meu cron job de amostra com o qual limparei o cache do firefox:

crontab-ui work delete cache

Da mesma forma, você pode criar a quantidade de empregos de que precisa. Você verá todos os cron jobs criados na página principal.

página principal com empregos crontab-ui

Se depois de criá-lo, você quiser alterar qualquer parâmetro em um cron job, clique no botão "Editar" abaixo do job. Para executar um trabalho imediatamente, clique no botão que diz "Executar". Pare o trabalho clicando no botão "Parar".

Backup do cron job

Pára faça backup de todos os cron jobs, pressione “Backup” no painel principal e escolha “OK” para confirmar o backup.

Crontab-ui de backup

Importar / exportar cron jobs para outros sistemas

Outro recurso notável da interface de usuário do Crontab é que você pode importar, exportar e implantar tarefas cron em outros sistemas. Se você tiver vários sistemas em sua rede que requerem as mesmas tarefas cron, basta clicar no botão "Exportar". Todo o mundo o conteúdo do arquivo crontab será salvo em um arquivo chamado crontab.db.

Aqui está o conteúdo do arquivo para este exemplo, chamado crontab.db:

gato crontab-ui

cat Descargas/crontab.db

Então já você pode transferir todo o arquivo crontab.db importando-o para o novo sistema. Você não precisa criar tarefas cron manualmente em todos os sistemas.

Pegue o conteúdo ou salve-o no arquivo crontab existente

Se você criou alguns cron jobs usando o comando crontab, você pode recuperar o conteúdo do arquivo crontab clicando no botão "Obter do crontab" no painel principal.

obter do Crontab

Da mesma forma, você pode salvar trabalhos recém-criados usando o utilitário Crontab UI no arquivo crontab existente em seu sistema. Para fazer isso, clique na opção "Salvar no crontab" no painel.

Com esta ferramenta, o gerenciamento de cron jobs não é mais tão complicado. Qualquer usuário pode facilmente manter a quantidade de trabalhos sem problemas. Para mais informações, você pode consultar o página do projeto GitHub.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Enrique de diego dito

    Mas o que diabos é isso !!? Onde estava o «crontab -e» e editar o arquivo com o «hora, minuto, segundo, dia, semana, comando»?