Pesquisa de site

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 “VISUALIZARSELECIONAR 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.