Propaganda
Você já fez algo repetidamente em seu computador e desejou poder automatizá-lo e executá-lo por conta própria?
No Linux, a maneira mais fácil de agendar e automatizar uma tarefa é usar o crontab. Este é um aplicativo baseado em linha de comando que permite executar comandos ou scripts automaticamente em uma hora / data especificada.
Para quem não gosta do terminal e da interface da linha de comandos, Agenda do Gnome é o equivalente gráfico do crontab. Ele aproveita o poder de vixie-cron, dcron e às para gerenciar seu arquivo crontab e fornecer uma maneira fácil de agendar tarefas no seu computador. Seja o agendamento de uma tarefa recorrente ou de uma tarefa que acontece apenas uma vez, o Gnome-schedule não tem problemas em lidar com isso.

Instalação
O Gnome Schedule é encontrado no repositório da maioria das distribuições Linux, portanto a instalação é fácil. Se você estiver usando o Ubuntu, poderá instalá-lo facilmente clicando neste link, no Synaptic Package Manager ou no seu terminal, digite o seguinte comando:
sudo apt-get install gnome-schedule
Uso
Ao planejar uma nova tarefa, você pode escolher se é uma tarefa recorrente ou apenas uma vez.

Para uma tarefa única, você será solicitado a inserir a descrição da tarefa, a data e a hora da execução do código e o código a ser executado. Caso você não saiba, uma tarefa única não significa que você pode agendar apenas uma coisa para executar. Você pode configurar facilmente o Gnome Schedule para executar vários comandos e fazer coisas diferentes, tudo ao mesmo tempo.
Por exemplo, você pode interromper todos os aplicativos, limpar a lixeira e desligar o computador às 22:00 em ponto da noite. Você só precisa garantir que você insira cada comando em uma nova linha e na sequência em que deseja que ele seja executado.

Há também um botão para você adicionar a tarefa existente como modelo. Com o modelo, você não precisará inserir a configuração para a mesma tarefa repetidamente.
No modo Recorrente, você pode definir a tarefa a ser executada toda semana, hora, minuto, segundo ou a cada reinicialização. Se você deseja um controle preciso, também pode ativar o modo Avançado para editar a programação manualmente.


Por padrão, o Gnome Schedule não pode executar o código de comando que requer permissão de administrador. Para agendar tarefas que envolvem a configuração do sistema, você precisa primeiro executar o Gnome Schedule no modo Superusuário antes de poder adicionar a tarefa ao agendamento. Para fazer isso, você deve executar o aplicativo Gnome Schedule no terminal.
gksu gnome-schedule
No modo Superusuário, você também pode editar as tarefas agendadas de outros usuários.
Conclusão
O Gnome Schedule é um aplicativo simples e fácil de usar para você agendar e automatizar tarefas em sua máquina Linux. Não é necessário que você lembre ou aprenda nenhuma instrução de linha de comando para criar uma tarefa cron, mas permite agendar e automatizar suas tarefas com facilidade. Porém, você precisará aprender os códigos de linha de comando que executam suas tarefas ou não poderá criar a tarefa.
Seria ótimo se o desenvolvedor pudesse incluir algum modelo predefinido para as tarefas padrão, como desligar, limpar o lixo, fechar todas as janelas etc.
Que outro software você usa para automatizar e agendar tarefas em sua máquina Linux?
Crédito de imagem: Jean-Lou Dupont
Damien Oh é um nerd de tecnologia que gosta de mexer e hackear vários sistemas operacionais para facilitar a vida. Confira seu blog em MakeTechEasier.com, onde ele compartilha todas as dicas, truques e tutoriais.