Zeit – uma ferramenta GUI para agendar trabalhos Cron e At no Linux
Zeit é uma ferramenta GUI de código aberto para agendar trabalhos via “crontab” e “at”. Ele foi escrito em C++ e lançado sob a licença GPL-3.0. É uma ferramenta fácil de usar que fornece uma interface simples para agendar um trabalho único ou trabalhos iterativos. Zeit também vem com alarme e cronômetro que usa som e avisa o usuário.
Recursos do tempo
- Agende, modifique ou remova trabalhos CRON.
- Agende ou remova trabalhos AT.
- Agendar, modificar ou remover temporizador/alarme.
- Modifique variáveis de ambiente.
Como instalar o Zeit no Linux
Para Ubuntu e distribuições baseadas em Ubuntu, uma versão estável pode ser instalada adicionando o repositório PPA conforme mencionado abaixo.
sudo add-apt-repository ppa:blaze/main
sudo apt update
sudo apt install zeit
Você também pode experimentar a versão de desenvolvimento do Zeit adicionando o seguinte repositório PPA.
sudo add-apt-repository ppa:blaze/dev
sudo apt update
sudo apt install zeit
Para outras distribuições Linux, você pode construí-lo a partir de fontes conforme mostrado.
git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit
Para iniciar o Zeit, basta digitar.
zeit &
Execute comandos não periódicos usando o comando at
Comandos não periódicos permitem que o comando de agendamento seja executado uma vez. Sim você está certo. Ele está usando o comando “at”. Vá em “VISUALIZAR → SELECIONAR COMANDOS NÃO PERIÓDICOS” ou pressione “CTRL+N”.
Escolha “Adicionar Comando” conforme mostrado na imagem abaixo e adicione a entrada. Estou agendando um comando para ser executado às 17h35. Este comando criará um arquivo de log vazio na pasta Downloads com a data de hoje adicionada ao nome do arquivo conforme mostrado abaixo.
NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt
Agora há uma entrada adicionada. Você não pode modificar o comando agendado, mas é possível excluir o comando antes de ser executado usando “Excluir Comando“.
Às 17h35 meu comando funcionou bem e criou um arquivo de log vazio.
Execute tarefas periódicas usando Cron Jobs
Para agendar tarefas Cron, escolha “tarefa periódica” ou pressione “CTRL + P“. Por padrão, zeit será iniciado com “Tarefa periódica“.
Insira uma descrição, comando e horário agendado e pressione ok para adicionar a entrada ao crontab.
Agora meu trabalho está programado para ser executado diariamente às 13h.
Você pode verificar o crontab usando “crontab -l” onde a entrada será adicionada automaticamente.
crontab -l
Além de “at” e “crontab“, há dois recursos para usar o alarme/temporizador que nos lembra invocando o som. Esta entrada também será adicionada ao crontab.
É isso neste artigo. Explore o Zeit e compartilhe seus comentários conosco.