Pular para o conteúdo

Agendador de Taferas

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...
Marcos Henrique marcoshenrique
Hits: 7.959 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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...
Download crontab.sh Enviar nova versão

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

Gerência do Squid

Dialog para bash 2

Script Para reiniciar o Debian

Script de busca (google em shell)

Ativar serviço que está parado

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

Entre na sua conta para comentar.