Cron [RESOLVIDO]

1. Cron [RESOLVIDO]

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 26/09/2022 - 16:34h

Saudações, Gostaria de agendar uma tarefa no Cron que de Início de Sábado em um horário (13:00) de cinco minutos em cinco minutos parando somente no domingo
Muito Obrigado


  


2. Re: Cron [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/09/2022 - 18:23h


cunhaigo23 escreveu:

Saudações, Gostaria de agendar uma tarefa no Cron que de Início de Sábado em um horário (13:00) de cinco minutos em cinco minutos parando somente no domingo
Muito Obrigado


Eu não conheço jeito de fazer isso direto no cron ... sugiro que vc faça um script com loop (while) de 5 minutos e até no máximo 220 (se minhas contas foram certas 220 é a quantidade de incremento de 13 até zero hora ) ... coloca o script no cron para iniciar as 13:00 do sábado e vida que segue.


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Cron

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 26/09/2022 - 19:23h

cunhaigo23 escreveu:

Saudações, Gostaria de agendar uma tarefa no Cron que de Início de Sábado em um horário (13:00) de cinco minutos em cinco minutos parando somente no domingo
Muito Obrigado



Uma opção Simples:(acho que deve funcionar)

*/5 13-23 * * 6 /XXXX/SEU-SCRIPT.SH
1 00 * * 7 /usr/bin/killall SEU-SCRIPT.SH


OBS: Valide o caminho do binário killall no seu sistema...
#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



4. Re: Cron [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/09/2022 - 20:57h


Carlos_Cunha escreveu:

Uma opção Simples:(acho que deve funcionar)

*/5 13-23 * * 6 /XXXX/SEU-SCRIPT.SH
1 00 * * 7 /usr/bin/killall SEU-SCRIPT.SH




Campeão .. eu disse lá no meu poste que achava que não tinha como fazer pq não sei a solução para fazer funcionar até as zero hora ( já que essa pertence a outro dia ) ... nesse seu comando ele vai rodar aos sábados de 13 as 23 de 5 em 5 minutos ... como vai fazer para rodar de 23 as 00 ??

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




5. Re: Cron [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 27/09/2022 - 08:41h


Mauriciodez escreveu:


Carlos_Cunha escreveu:

Uma opção Simples:(acho que deve funcionar)

*/5 13-23 * * 6 /XXXX/SEU-SCRIPT.SH
1 00 * * 7 /usr/bin/killall SEU-SCRIPT.SH




Campeão .. eu disse lá no meu poste que achava que não tinha como fazer pq não sei a solução para fazer funcionar até as zero hora ( já que essa pertence a outro dia ) ... nesse seu comando ele vai rodar aos sábados de 13 as 23 de 5 em 5 minutos ... como vai fazer para rodar de 23 as 00 ??

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




23:05, 23:10, etc ainda são parte do horário 23:XX, na teoria por rodar a cada 05 minutos, ultimo horário deveria ser 23:55 , isso se o script roda e "morre", e demora menos de 5 minutos, se ele demorar mais, ai coloquei "o killall" para matar caso passar das 00:01


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



6. Re: Cron [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/09/2022 - 10:03h


Carlos_Cunha escreveu:
23:05, 23:10, etc ainda são parte do horário 23:XX, na teoria por rodar a cada 05 minutos, ultimo horário deveria ser 23:55 ...


Carlos ... vc tem certeza ??? eu sempre entendi q era de tal hora até tal hora ... 1 minuto depois disso já era !!

se eu lembrar depois vou fazer p teste !!!

abçs

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




7. Re: Cron [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 27/09/2022 - 11:02h


Mauriciodez escreveu:


Carlos_Cunha escreveu:
23:05, 23:10, etc ainda são parte do horário 23:XX, na teoria por rodar a cada 05 minutos, ultimo horário deveria ser 23:55 ...


Carlos ... vc tem certeza ??? eu sempre entendi q era de tal hora até tal hora ... 1 minuto depois disso já era !!

se eu lembrar depois vou fazer p teste !!!

abçs

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




Mas quem define os minutos é a configuração, por isso o */5 , que é a cada 5 minutos, se eu coloca-se apenas 5, ai sim seria apenas e somente 23:05.
E so vc pensar que se vc quisesse rodar algo entre 23:00 e 00:00, seria mesmo coisa, pq 23:05 e 23:10 são ainda entre as 23 que é quando roda a cron
Se fosse vomo vc disse, o */5 não serveria para nada..

OBS: Certeza eu não tenha de nada nessa vida kkkk

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



8. Re: Cron [RESOLVIDO]

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 28/09/2022 - 11:22h

Muito Obrigado vou fazer os testes e retorno, muito obrigado agradecido



9. Re: Cron [RESOLVIDO]

Rodrigo C
cunhaigo23

(usa Ubuntu)

Enviado em 29/09/2022 - 09:08h

Fiz dessa forma para parar o script

00 06 * * 01-05 sudo ps -ef | grep /scripts//scripts/meu_script.sh | grep -v grep | awk '{print $2}' | xargs kill
Fiz os testes que indicaram e deu certo sem problemas muito obrigado a todos

Carlos_Cunha escreveu:


Mauriciodez escreveu:


Carlos_Cunha escreveu:

Uma opção Simples:(acho que deve funcionar)

*/5 13-23 * * 6 /XXXX/SEU-SCRIPT.SH
1 00 * * 7 /usr/bin/killall SEU-SCRIPT.SH




Campeão .. eu disse lá no meu poste que achava que não tinha como fazer pq não sei a solução para fazer funcionar até as zero hora ( já que essa pertence a outro dia ) ... nesse seu comando ele vai rodar aos sábados de 13 as 23 de 5 em 5 minutos ... como vai fazer para rodar de 23 as 00 ??

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




23:05, 23:10, etc ainda são parte do horário 23:XX, na teoria por rodar a cada 05 minutos, ultimo horário deveria ser 23:55 , isso se o script roda e "morre", e demora menos de 5 minutos, se ele demorar mais, ai coloquei "o killall" para matar caso passar das 00:01


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts