Agendador de tarefas usando Gnome-schedule no Ubuntu
Bom, pra quem não sabe o Gnome-schedule é uma interface gráfica de um agendador de tarefas que casa os comandos ‘crontab‘ e ‘at‘. A maioria das distribuições já vem com o ‘crontab‘ instalado, porém, nem todo mundo tem a mesma adoração que eu tenho pela linha de comando.
Portanto estou aqui apresentando este agendador simples e rápido do Gnome, com ele você pode agendar inúmeras tarefas rotineiras, por exemplo:
- Escolher nomes e icones para suas tarefas;
- Criar templates como ‘Checagem de virus…’ ou ‘Compilar Kernel…’
- Usar as expressões comuns definidas: cada minuto(every minute), cada semana(every week), amanhã(tomorrow), próxima semana(next week).
Bom, vamos para o que interessa, vamos inatalr o Gnome-schedules. execute o seguinte comando:
# sudo apt-get install gnome-schedule
Depois de completa a instalação execute o programa através do menu Aplicações>Ferramentas do Sistema>Agenda

Em seguida terá uma janela como está:

Para criar uma nova tarefa basta aperta o botão ‘New‘, logo em seguida será mostrada a tela abaixo:

Se você quiser programar uma tarefa básica apenas aperte ‘Ok‘. Em seguida será mostrada a seguinte tela:

Irei agora explicar os campos do tópico ‘General‘ que faz referência as informações gerais das tarefas:
- No campo ‘Template‘ é um local onde você nomeia esta tarefa e pode salva-la para criações de tarefas futuras;
- O campo ‘Description‘ é onde pode ser colocado uma descrição para a tarefa a ser agendada.
Agora, explicarei os campos do tópico ‘Task‘ que faz referência as informações da tarefa propriamente dita:
- No campo ‘Recurrence‘ é o local onde você escolhe a freqüência com a tarefa será executada. neste campo, você tem alguma opções como: ‘Every minute‘(Todo minuto), ‘Every hour‘(Toda hora), ‘Every day‘(Todo dia), ‘Every month‘(Cada mês), ‘Every week‘(Cada semana) e ‘Use Advanced‘(Usar avançado). Bom, as opções são auto explicativas, exceto à de uso avançado, que faz referência a aba ‘Advanced‘ que será explcado mais a frente;
- No campo ‘Command‘ é onde será definido qual o comando que a ser executado;
- O campo ‘No output‘ significa que não mostrará o retorno do comando, ou seja, será jogado no buraco negro do shell, o ‘/dev/null‘.
Abaixo explicarei sobre a aba ‘Advanced‘.

caso tenha marcado no campo ‘Recurrence‘ a opção ‘Use advanced‘ será bom conhecer esta aba. A aba ‘Advanced‘ nos permite configurar o nosso próprio horário, ou seja, quando a tarefa será executada. veja abaixo uma pequena explicação dos campos:
- ‘Minutes‘ - Aqui será definido os minutos. Apertando o botão ‘Select‘ será exibido algumas maneiras para se definir os minutos;
- ‘Hours‘ - Aqui será definido as horas. Apertando o botão ‘Select‘ será exibido algumas maneiras para se definir as horas;
- ‘Days of month‘ - Aqui será definido os dias do mês. Apertando o botão ‘Select‘ será exibido algumas maneiras para se definir os dias do mês;
- ‘Months‘ - Aqui será definido os meses. Apertando o botão ‘Select‘ será exibido algumas maneiras para se definir os meses;
- ‘Weekdays‘ - Aqui será definido as semanas. Apertando o botão ‘Select‘ será exibido algumas maneiras para se definir as semanas.
Depois, apertando o botão ‘Ok‘ sua tarefa já estará agendada. Caso exista dúvidas, favor postar.
Abraços!!!
Powered by ScribeFire.
Permalink Enviar por e-mail. Hits para esta publicação: 82.