Agendador de Taferas

Publicado por Marcos Henrique 23/03/2007

[ Hits: 7.522 ]

Homepage: www.marcoshenrique.com

Download crontab.sh




Esse Script pode ser facilmente utilizado para aplicar novas funções das ferramentas mais comuns do Linux.

No meu exemplo, utilizei o Crontab para demonstrar a grande utilidade que esse script pode proporcionar.

Espero que gostem...

  



Esconder código-fonte

#!/bin/bash
clear
Principal(){
   echo "------------------------------------------"
   echo "    Agendador de Tarefas           "
   echo "------------------------------------------"
   echo
   echo "[ 1 ] Adicionar Tarefa"
   echo "[ 2 ] Sair"
   echo
   echo -n "Qual a opcao desejada ? "
   read opcao
   case $opcao in
      1) Adicionar ;;
      2) exit ;;
      *) "Opcao desconhecida." ; echo ; Principal ;;
   esac
}
Adicionar() {
   clear
   echo -n "Hora ( 0-23 ): "
   read hora
   echo -n "Minutos ( 0-59 ): "
   read minutos
   echo -n "Dia ( 1-31 ): "
   read dia
   echo -n "Mes ( 1-12 ): "
   read mes
   echo -n "Dia da Semana ( 0-6 ): "
   read semana
   echo -n "Usuario: "
   read usuario
   echo -n "Tarefa: "
   read tarefa
   echo $hora $minutos $dia $mes $semana $usuario $tarefa >> /etc/crontab
   Principal
}
Principal

Scripts recomendados

TCPDump do Dia

Administração de Usuários

Mudar senha de usuário automaticamente

Script simples para fazer backup em fita DAT

zsh: Validar IPv4 utilizando PCRE


  

Comentários
[1] Comentário enviado por Asterion em 20/04/2007 - 09:06h

Muito bom seu script, Marcos
Mas não há quem faça meu cron funcionar. Já fiz de tudo! A tarefa aparece lá no arquivo, mas de nada adianta, já reiniciei o serviço e nada.

[2] Comentário enviado por Minions em 09/03/2021 - 01:02h



Falta verificar se /etc/crontab existe. Tem distro que não tem esse arquivo... usa outra forma de agendamento de tarefas.
Incluir função para remove tarefa.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts