# Agendador de tarefas

## Introdução

Este é um módulo para agendar programas que rodam em segundo plano. Ele é uma interface gráfica para o `cron`, o agendador de sistema do &UNIX;.

Não esqueça de informar ao seu sistema para iniciar o daemon do cron (`crond`) primeiro, ou as configurações deste módulo não irão funcionar.

### Inicialização

Quando inicia este módulo você vê um resumo das tarefas agendadas existentes e das variáveis de ambiente associadas. Se você está rodando como superusuário, você verá os itens de todos os usuários além dos itens de sistema agendados.

inicialização inicialização

#### Tarefas Agendadas

As tarefas agendadas aparecem sob uma lista chamada Tarefas. Para cada tarefa agendada, os seguintes itens serão mostrados:

Agendamento

- Nesta coluna, poderá aparecer o "@reboot" para as tarefas agendadas na inicialização ou o item do 'crontab'.

Comando

- Arquivo do programa e parâmetros.

Estado

- Ativo ou inativo.

Descrição

- Uma descrição para a tarefa, por exemplo a sua finalidade.

Detalhes do agendamento

- Descrição em linguagem cotidiana da tarefa agendada.

#### Variáveis de ambiente

Variáveis de ambiente aparecem na lista de Variáveis do ambiente. Para cada variável de ambiente, será mostrado o seguinte:

Variável

- Nome da variável.

Valor

- Valor da variável.

Estado

- Ativo ou inativo.

Comentário

- Descrição em linguagem cotidiana da variável.

Variáveis de ambientes que aparecerem aqui irão sobrescrever qualquer variável de ambiente previamente existente para todas as tarefas agendadas.

### Agendando novas tarefas

Para criar uma nova tarefa agendada, clique no botão Nova tarefa.... Em alternativa, você poderá selecionar esta ação no menu de contexto do botão direito do mouse.

#### Caixa de diálogo Editar tarefa

Diálogo Editar Tarefa. Diálogo Editar Tarefa

Comando

- Insira o nome do programa. Você pode especificar tanto um caminho relativo quanto absoluto. Se você quiser procurar pelo programa, clique no ícone Navegar.

Comentário

- Entre uma descrição da tarefa a ser agendada.

Ativar esta tarefa

- Para habilitar ou desabilitar a tarefa, selecione ou desmarque este botão.

Executar ao iniciar o sistema

- Assinale este botão para executar a tarefa na inicialização do sistema.

Executar todos os dias

- Se você quer agendar a tarefa para ser executada diariamente, selecione este botão.

Meses

- Selecione os meses durante os quais a tarefa deve ser realizada.

Dias do mês

- Selecione os dias do mês nos quais a tarefa será realizada.

Dias da semana

- Selecione os dias da semana nos quais a tarefa será realizada.

Horas

- Selecione as horas nas quais a tarefa será realizada.

Minutos

- Selecione o minuto de agendamento da tarefa. O `cron` não suporta agendamento de tarefas em intervalos menores do que um minuto.

OK

- Completa a criação desta tarefa.

Cancelar

- Cancela a criação desta tarefa.

Se você selecionou tanto dias do mês, quanto dias da semana, a tarefa será executada quando quaisquer das condições for satisfeita. Por exemplo, se você selecionou o 1° e 15° dias do mês, e selecionou Domingo, o programa será executado todos os dias primeiro e quinze (independente do dia da semana) e também todos os domingos do mês (independente do dia do mês).

A tarefa não será agendada até que o `crontab` tenha sido salvo.

### Gerenciando Tarefas Agendadas

Assim como ao criar novas tarefas, as mudanças a estas só serão feitas após o `crontab` ter sido salvo.

Use os botões à direita da lista de tarefas para modificar, apagar, imprimir ou executar agora uma determinada tarefa. Você poderá também acessar a todas estas ações com o menu de contexto. Além disso, o menu de contexto oferece ainda ações para cortar, copiar e colar as tarefas.

### Adicionando Variáveis de Ambiente

Para criar uma nova variável de ambiente, clique no botão Nova variável....

Alternativamente, você pode usar o menu do botão direito do mouse para escolher esta ação.

#### Caixa de diálogo Editar variável

Caixa de diálogoEditar Variável. Caixa de diálogoEditar variável.

Variável

- Entre o nome da variável de ambiente. Você pode usar a caixa da lista suspensa para selecionar dentre as variáveis de ambiente mais comuns utilizadas em tarefas agendadas. Estas incluem:

  HOME

- Para ser utilizada ao invés da pasta padrão do usuário.

MAILTO

- Para enviar um e-mail para um endereço que não seja o padrão do usuário.

PATH

- Será usada para procurar pastas que contenham arquivos executáveis.

SHELL

- Será usada ao invés do shell padrão do usuário.

LD_CONFIG_PATH

- A localização das bibliotecas dinâmicas. Isto permite às tarefas do Cron executarem aplicativos que tenham bibliotecas que precisem de ser instaladas fora dos locais (path) de bibliotecas do sistema.

Valor

- Digite o valor da variável de ambiente.

Comentário

- Digite uma descrição da a variável de ambiente, como o seu propósito.

Ativar esta variável

- Para habilitar ou desabilitar uma variável, selecione ou desmarque este botão.

OK

- Completa a configuração desta variável.

Cancelar

- Cancela a configuração desta variável.

A variável de ambiente não é realmente configurada até que o `crontab` tenha sido salvo.

### Gerenciando Variáveis de Ambiente

Assim como na criação de novas variáveis, as mudanças às variáveis não serão realmente realizadas até que o `crontab` tenha sido salvo.

Use os botões à direita da lista de variáveis para modificar ou apagar uma determinada variável. Você poderá também acessar a todas estas ações com o menu de contexto. Além disso, o menu de contexto oferece ainda ações para cortar, copiar e colar as variáveis.