# Escalonador de Tarefas

## Introdução

Este é um módulo para escalonar os programas para serem executados em segundo plano. É uma interface gráfica de utilizador para o cron, o escalonador do sistema &UNIX;.

Não se esqueça de indicar ao sistema para iniciar antecipadamente o servidor `crond`, senão a configuração deste módulo não irá funcionar.

### Arranque

Quando iniciar este módulo, irá ver uma vista resumida sobre as tarefas já existentes em escalonamento e as variáveis de ambiente. Se estiver a correr como administrador, irá ver esses itens para todos os utilizadores no computador, assim como as tarefas de sistema escalonadas.

arranque arranque

#### Tarefas Escalonadas

As tarefas escalonadas aparecem dentro duma pasta Tarefas. Para cada tarefa escalonada, são apresentados os seguintes itens:

Escalonamento

- Nesta coluna, tanto aparecerá o "@reboot" para as tarefas agendadas no arranque, ou então aparece o item do 'crontab'.

Comando

- Ficheiro do programa e os parâmetros.

Estado

- Activo ou Inactivo.

Descrição

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

Detalhes do Escalonamento

- Descrição em língua natural da tarefa escalonada.

#### Variáveis de Ambiente

As variáveis de ambiente aparecem dentro duma pasta Variáveis de Ambiente. Para cada variável de ambiente, é mostrado o seguinte:

Variável

- Nome da variável.

Valor

- Valor da variável.

Estado

- Activo ou Inactivo.

Comentário

- Descrição em língua natural da variável.

As variáveis de ambiente que aqui aparecem irão sobrepor qualquer variável de ambiente existente para todas as tarefas escalonadas.

### Adicionar Tarefas Escalonadas

Para criar uma nova tarefa agendada, carregue no botão Nova Tarefa.... Em alternativa, poderá seleccionar esta acção no menu de contexto do botão direito do rato.

#### A Janela Editar Tarefa

a janela Editar Tarefa. a janela Editar Tarefa

Comando

- Indique o nome do programa. Pode indicar uma localização relativa ou absoluta. Se quiser procurar pelo programa, carregue em Escolher.

Comentário

- Indique uma descrição para a tarefa a escalonar.

Activar esta tarefa

- Para activar ou desactivar a tarefa, seleccione ou desligue este botão.

Executar no arranque do sistema

- Assinale este botão para executar a tarefa no arranque do sistema.

Executar todos os dias

- Se quer que a tarefa se execute diariamente, seleccione este botão.

Meses

- Seleccione os meses durante os quais a tarefa deve ser executada.

Dias do Mês

- Seleccione os meses durante os quais a tarefa deve ser executada.

Dias da Semana

- Seleccione os dias da semana nos quais a tarefa deve ser executada.

Horas

- Seleccione as horas nas quais a tarefa deve ser executada.

Minutos

- Seleccione os minutos nos quais a tarefa deve ser executada. O `cron` não suporta escalonar tarefas em intervalos menores do que um minuto.

OK

- Completa a criação desta tarefa.

Cancelar

- Cancela a criação desta tarefa.

Se seleccionar tanto os dias do mês como os da semana, a tarefa será executada em qualquer uma das condições. Por exemplo, se seleccionar o dia 1 e o dia 15 e seleccionar o Domingo, o programa será executado em todos os dias 1 e 15 dos meses seleccionados (independentemente do dia da semana) assim como em todos os Domingos dos meses seleccionados (independentemente do dia do mês).

A tarefa escalonada não está completamente configurada até o `crontab` ser gravado.

### Gerir as Tarefas Escalonadas

Assim como ao criar tarefas novas, as alterações não terão efeito até o ficheiro `crontab` ser gravado.

Use os botões à direita da lista de tarefas para modificar, apagar, imprimir ou executar agora uma dada tarefa. Poderá também aceder a todas estas acções com o menu de contexto. Para além disso, o menu de contexto oferece ainda acções para cortar, copiar e colar as tarefas.

### Adicionar Variáveis de Ambiente

Para criar uma nova variável de ambiente, carregue em Nova Variável....

Alternativamente, podes usar o menu do botão direito do rato e escolher esta acção.

#### A janela para Editar Variável

A janela de Editar Variável. A janela de Editar Variável.

Variável

- Indique o nome da variável de ambiente. Pode usar a lista correspondente para seleccionar o nome das variáveis de ambiente mais comuns que são usadas pelas tarefas escalonadas. Estas incluem:

  HOME

- A ser usada em vez da pasta pessoal do utilizador por omissão.

MAILTO

- Para enviar o resultado por e-mail para um endereço diferente do endereço de e-mail do utilizador por omissão.

PATH

- A ser usada para procurar pelos programas nas pastas indicadas.

SHELL

- A ser usada em vez do valor por omissão do utilizador.

LD_CONFIG_PATH

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

Valor

- Indique o nome da variável de ambiente.

Comentário

- Indique uma descrição da variável de ambiente, por exemplo a sua finalidade.

Activar esta variável

- Para activar ou desactivar a variável, active ou desactive este botão.

OK

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

Cancelar

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

De facto, a variável de ambiente não é definida até o ficheiro `crontab` ser gravado.

### Gerir as Variáveis de Ambiente

Assim como na criação de novas variáveis, as alterações às mesmas não terão efeito até o ficheiro `crontab` ser gravado.

Use os botões à direita da lista de variáveis para modificar ou apagar uma dada variável. Poderá também aceder a todas estas acções com o menu de contexto. Para além disso, o menu de contexto oferece ainda acções para cortar, copiar e colar as variáveis.