Agendar tarefa no crontab com variáveis.

1. Agendar tarefa no crontab com variáveis.

Jean Carlos Nicoletti Novak
JnnCarlos

(usa Debian)

Enviado em 30/10/2013 - 00:25h

Olá pessoal, boa noite, espero que me ajudem nisso pois estou completamente perdido.

Eu precisava criar algo que facilitasse o agendamento de uma tarefa no crontab, de algum jeito, pedindo para o usuário inserir os dados separados e depois junta-los na sintaxe ou qualquer forma assim.

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

No caso, eu precisaria de algo como:

Aparecer no terminal: Digite os dias da semana que deseja realizar a tarefa (0 - 6):
*A pessoa digitava os dias da semana que queria*

Pegar os dados inseridos pelo usuário e colocar na sintaxe do crontab, os minutos, horas e tudo mais que é necessário para completar o agendamento. Mas isso é só uma idéia e não sei nem se é possível, eu sou bem iniciante nisso e se alguém estiver disposto a me ajudar, dizer alguma outra forma de eu fazer isso( que é basicamente um experimento e não vai ter uso real).

Desde já, muito obrigado e desculpem por qualquer bobagem que eu falei, por que como disse, nunca tive contato com o ambiente linux então meu conhecimento é super limitado.

=)

[EDIT]

Fazer cada um [Minuto, Hora, Dia do mês, mês, dia da semana] ir para uma variável, limitando os números que pode digitar, por exemplo, no caso do mês : 1-12, e fazer um SE, retornando para ele digitar um novo número caso o primeiro esteja fora do limite imposto.

Depois de ter todas as variáveis, teria que organizar elas de tal forma que fique no modelo da sintaxe, não sei como fazer isso, se é necessário mandar para um .txt ou algo do time.

E de alguma forma, inserir esses dados do novo .txt com o comando pronto para o arquivo do crontab, teria como fazer desse modo?

No sei se funciona, estou tentando fazer logicamente mas não sei aplicar, por favor, uma ajuda seria bem vinda =)


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts