O que é Crontab em FreeBSD

O que é Crontab em FreeBSD
Este tutorial deve apresentar o utilitário de linha de comando Crontab em FreeBSD. Com Crontab, você pode configurar ou remover as mesas que propagam o daemon Cron. Também pode ser usado para editar os arquivos em /var, que não podem ser configurados diretamente. É usado principalmente para agendar e automatizar execuções de comando.

Crontab pode ser concedido a cada conta de usuário. As contas de usuário que podem usar o comando Crontab estão listadas no arquivo ALMIT ALIME. Caso contrário, o arquivo de nega rege o que os usuários estão restringidos ao uso deste comando, ou o comando só estaria disponível para todos ou a nenhum usuário (exceto o superusuário), dependendo de determinadas variáveis ​​de configuração. \

Opções/comutadores Crontab

Usando um crontab sem nenhuma opção exibe o crontab do usuário.

Usando com a opção -u:

A opção -u, quando adicionada ao crontab com um nome de usuário, edita o crontab desse usuário.

Usando com -l opção:

Adicionar a opção -l ao comando Crontab produz crontab na saída padrão.

Usando com -r opção:

Usando a opção -r com o comando crontab apaga seu crontab. Antes de excluir o crontab, você será solicitado a confirmação.

Usando com -f opção:

Executando o comando Crontab com a opção -f exclui seu crontab sem pedir a confirmação primeiro, então use com cautela.

Usando com -e opção:

Use a opção -e com Crontab para fazer alterações no Crontab atual e instala o Crontab modificado quando você sair do editor.

Arquivos Crontab

Os arquivos relevantes para o Crontab Utility estão como abaixo:

  1. O arquivo localizado em/var/cron/permitir mostra o que os usuários podem usar Crontab.
  2. O arquivo localizado em/var/cron/neny exibe o que os usuários têm seus privilégios crontab restritos.
  3. Por fim, o arquivo em/var/cron/tabs lista as tabelas Crontab.

Sintaxe:

A sintaxe para usar o comando Crontab é como abaixo:

$ CRONTAB [-U Usuário] Arquivo
$ CRONTAB [-U Usuário] -l | -r [-f] | -e

Conclusão

Com Crontab, os usuários podem agendar e automatizar os comandos a serem executados. O utilitário Cron funciona em segundo plano e executa quaisquer comandos listados em um crontab.

Se você deseja iniciar um novo arquivo Crontab em vez de usar um modelo, você pode usar o comando Crontab com a opção -e.