Agendador de tarefas

## Agendador de tarefas

Morgan N. Sandquist `<morgan@pipeline.com>`

Desenvolvedor: Gary Meyer
Revisor: Lauri Watts
Tradução: Henrique Marks
revisão Applications 16.12 (12/01/2017)

Copyright © 2000 Morgan N. Sandquist

## 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®.

### Importante

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.

#### 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

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

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

### Nota

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.