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?
re: Agendar Script para Execução Mensal
Boa tarde
Qual sistema operacional vc esta usando?
re: Agendar Script para Execução Mensal
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,
Re: Agendar Script para Execução Mensal
Citação:
Postado originalmente por
michaelbr
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?
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é?
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
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.
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,
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?
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.
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.
Re: Agendar Script para Execução Mensal
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,