+ Responder ao Tópico



  1. #1

    Question Agendar Script para Execução Mensal

    Fiz um script, ele ta funcionando blz todos.

    O problema é na hora de fazer ele rodas, eu quero ki ele rode todos os dias 3 de cada mês.

    Só ki como tem meses de 30 dias e outros de 31 dias, não tem como eu colocar um intervalo de 30 ou de 31 dias ki vai da errado.

    Alguem ai tem uma luz para mim dar?

  2. #2

    Padrão re: Agendar Script para Execução Mensal

    Boa tarde

    Qual sistema operacional vc esta usando?

  3. #3

    Padrão re: Agendar Script para Execução Mensal

    Mikrotik 3.14

  4. #4

    Padrão Re: Agendar Script para Execução Mensal

    Olá Natan123,

    Você pode se utilizar de um script para fazer isso.
    Crie um script rodando a cada 1 dia, com o seguinte conteúdo:

    Código :
    :local data_atual [/system clock get date];
    :local dia [:pick $data_atual 4 6];
    :if ($dia = "03") do={
    /system script run SeuScriptDia3;
    }

    Esse script pega a data atual do sistema, e testa se o dia é igual a 03, e se for executa o seu script.
    Sendo assim, o seu script pode ser executa todo o dia no mesmo mês
    Um grande abraço,

  5. #5

    Padrão Re: Agendar Script para Execução Mensal

    Citação Postado originalmente por michaelbr Ver Post
    Olá Natan123,

    Você pode se utilizar de um script para fazer isso.
    Crie um script rodando a cada 1 dia, com o seguinte conteúdo:

    Código :
    :local data_atual [/system clock get date];
    :local dia [:pick $data_atual 4 6];
    :if ($dia = "03") do={
    /system script run SeuScriptDia3;
    }

    Esse script pega a data atual do sistema, e testa se o dia é igual a 03, e se for executa o seu script.
    Sendo assim, o seu script pode ser executa todo o dia no mesmo mês
    Um grande abraço,
    Obrigado.
    Mais só mim explica uma coisa o script já ta pronto né?, so preciso mundar ai aonde tem o nome seuscriptdia3?

  6. #6

    Padrão Re: Agendar Script para Execução Mensal

    não to conseguindo fazer ele funcionar, quando esses script é rodado ou outro script também devera rodar né?

  7. #7

    Padrão Re: Agendar Script para Execução Mensal

    se o script esta funcionando vc podera usar ip schedule e colocar da data para rodar,tem opção de rodar a cada 30 dias em seguencia ou a cada em intervalo

  8. #8

    Padrão Re: Agendar Script para Execução Mensal

    ele tá rodando sim.

    se eu colocar em schedule, e colocar o intervalo de tempo para 30 dia não vai da certo, eu quero ki ele rodo todos os dias 3, no mês de 31 o script vai rodar no dia 2.

  9. #9

    Padrão Re: Agendar Script para Execução Mensal

    Olá Natan123,

    Rapaz eu te dei o solução completa e funcional, não conseguiu implementar ???
    Vou resumir os passos:

    Primeiro: Crie um script novo e copie e cole o código que lhe passei anteriormente, somente mudando o nome do script que você quer executar;

    Segundo: Crie uma nova tarefa em System --> Scheduler e sete o tempo de execução em 1 min ou 1 hora, a sua escolha, e coloque para executar o script q eu lhe passei.

    Pronto, simples e funcional, tente compreender o funcionamento do processo, pois é muito simples, pois a sua dúvida está solucionada.
    Um grande abraço,

  10. #10

    Padrão Re: Agendar Script para Execução Mensal

    ahh sim então tá ai o problema, eu só tinha criado o script e não tinha colocado ele para executar em system scheduler.

    Eu achei ki quando o script ki vc mim passou rodasse ele deveria rodar o outro também.
    Ou ele só roda o outro no dia 3?

  11. #11

    Padrão Re: Agendar Script para Execução Mensal

    Ele só vai rodar o outro script no dia 3, não era isso que você queria ???
    Não estou entendendo.

  12. #12

    Padrão Re: Agendar Script para Execução Mensal

    vlw era isso mesmo.

    é só pq eu fiquei na duvida, pq eu rodei o script ki vc mim passou, o outro script não rodava junto.

  13. #13

    Padrão Re: Agendar Script para Execução Mensal

    Obrigado.

  14. #14

    Padrão Re: Agendar Script para Execução Mensal

    Se você quiser testar é só mudar o "03" no script que eu te passei para o dia que você quiser testar.
    Um grande abraço,