Do not speak Portuguese? Translate this site with Google or Bing Translator
Cron Example Schedules

Posted on: October 29, 2019 08:18 AM

Posted by: Renato

Views: 1413

 

 

At the start of every 6th hour
0 */6 * * *

 

Commands for Ubuntu/Mint/Debian

 

crontab -e
service cron status
service cron restart
crontab -l

 

Cron é um processo de longa execução usado em servidores Linux que funciona em horários específicos com base no padrão crontab (com granularidade mínima de 1 minuto). É usado para configurar cronjobs , que são tarefas em segundo plano que são executadas em um horário ou intervalo específico. Além disso, o Firebase agora possui uma função de nuvem acionada por tempo que pode ser definida com o crontab. O guia a seguir ensinará como agendar cronjobs nesse formato.

 

Dica: eu recomendo verificar o aplicativo Crontab Guru , em vez de memorizar todos os exemplos abaixo.

 

Visão geral do Crontab

 

Uma programação cron é definida definindo valores em cinco slots * * * * *. Cada slot leva pode ter um único número, intervalo de números ou *curinga. Cada slot é definido como:

 

  1. Minuto (0-59) Minuto da hora
  2. Hora (0-23) Hora do dia
  3. Dia (1-31) Dia do mês
  4. Mês (1-12) Mês do ano
  5. Dia da semana (0-6) Dia da semana em que, domingo == 0, segunda-feira == 1,…, sábado == 6.
  6. O script a ser executado (não necessário para o Cloud Functions)

 

Se você imaginar um tempo

 

Agendas de exemplo

 

Os trechos abaixo mostram a configuração do crontab para os casos de uso mais comuns.

 

Todo minuto

 

Lembre-se, um cronjob só pode ser agendado para um intervalo mínimo de 1 minuto. Se deixarmos todo valor como um curinga, ele será executado após cada minuto.

 

* * * * *

 

A cada 15 minutos

 

Você pode usar uma barra para os valores das etapas, o que significa que ele executará todas as N etapas.

 

*/15 * * * *

 

Todos os dias às 05:30

 

Podemos agendar uma tarefa diária, definindo os valores de minutos e horas.

 

30 5 * * *

 

Para fazer isso às 17:30, basta adicionar 12 às horas.

 

30 17 * * *

 

Duas vezes por dia às 10h e 22h

 

Podemos separar valores por vírgulas para executá-los em vários valores

 

0 10,22 * * *

 

Toda segunda-feira e quarta-feira às 20:00

 

Podemos executar trabalhos em dias específicos da semana usando o último slot.

 

0 20 * * 1,3

 

A cada 5 minutos, das 9h às 17h, de segunda a sexta-feira

 

Talvez tenhamos uma tarefa que só deve ser executada durante o horário comercial. Isso pode ser feito usando intervalos que, para os valores de hora e dia da semana, separados por um traço.

 

Em outras palavras: “A cada 5 minutos, todas as horas das 9 às 17, todos os dias da semana, de segunda a sexta-feira”

 

*/5 9-17 * * 1-5

 

 

 

 


4

Share

Donate to Site


About Author

Renato

Developer

Add a Comment
Comments 0 Comments

No comments yet! Be the first to comment

Blog Search


Categories

OUTROS (16) Variados (109) PHP (133) Laravel (171) Black Hat (3) front-end (29) linux (114) postgresql (39) Docker (28) rest (5) soap (1) webservice (6) October (1) CMS (2) node (7) backend (13) ubuntu (56) devops (25) nodejs (5) npm (3) nvm (1) git (8) firefox (1) react (7) reactnative (5) collections (1) javascript (7) reactjs (8) yarn (0) adb (1) Solid (2) blade (3) models (1) controllers (0) log (1) html (2) hardware (3) aws (14) Transcribe (2) transcription (1) google (4) ibm (1) nuance (1) PHP Swoole (5) mysql (31) macox (4) flutter (1) symfony (1) cor (1) colors (2) homeOffice (2) jobs (3) imagick (2) ec2 (1) sw (1) websocket (2) markdown (1) ckeditor (1) tecnologia (14) faceapp (1) eloquent (14) query (4) sql (40) ddd (3) nginx (9) apache (4) certbot (1) lets-encrypt (3) debian (12) liquid (1) magento (2) ruby (1) LETSENCRYPT (1) Fibonacci (1) wine (1) transaction (1) pendrive (1) boot (1) usb (1) prf (1) policia (2) federal (1) lucena (1) mongodb (4) paypal (1) payment (1) zend (1) vim (4) ciencia (6) js (1) nosql (1) java (1) JasperReports (1) phpjasper (1) covid19 (1) saude (1) athena (1) cinnamon (1) phpunit (2) binaural (1) mysqli (3) database (42) windows (6) vala (1) json (2) oracle (1) mariadb (4) dev (12) webdev (24) s3 (4) storage (1) kitematic (1) gnome (2) web (2) intel (3) piada (1) cron (2) dba (18) lumen (1) ffmpeg (2) android (2) aplicativo (1) fedora (2) shell (4) bash (3) script (3) lider (1) htm (1) csv (1) dropbox (1) db (3) combustivel (2) haru (1) presenter (1) gasolina (1) MeioAmbiente (1) Grunt (1) biologia (1) programming (22) performance (3) brain (1) smartphones (1) telefonia (1) privacidade (1) opensource (3) microg (1) iode (1) ssh (3) zsh (2) terminal (3) dracula (1) spaceship (1) mac (2) idiomas (1) laptop (2) developer (37) api (5) data (1) matematica (1) seguranca (2) 100DaysOfCode (9) hotfix (1) documentation (1) laravelphp (10) RabbitMQ (3) Elasticsearch (1) redis (2) Raspberry (4) Padrao de design (4) JQuery (1) angularjs (4) Dicas (43) Kubernetes (3) vscode (2) backup (1) angular (3) servers (2) pipelines (1) AppSec (1) DevSecOps (4) rust (1) RustLang (1) Mozilla (1) algoritimo (1) sqlite (1) Passport (2) jwt (5) security (2) translate (1) kube (2) iot (1) politica (2) bolsonaro (1) flow (1) podcast (1) Brasil (1) containers (3) traefik (1) networking (1) host (1) POO (2) microservices (2) bug (1) cqrs (1) arquitetura (3) Architecture (4) sail (3) militar (1) artigo (1) economia (1) forcas armadas (1) ffaa (1) autenticacao (2) autorizacao (2) authentication (4) authorization (3) NoCookies (1) wsl (4) memcached (1) macos (2) unix (2) kali-linux (1) linux-tools (5) apple (1) noticias (2) composer (1) rancher (1) k8s (1) escopos (1) orm (1) jenkins (4) github (5) gitlab (3) queue (1) Passwordless (1) sonarqube (1) phpswoole (1) laraveloctane (1) Swoole (1) Swoole (1) octane (1) Structurizr (1) Diagramas (1) c4 (1) c4-models (1) compactar (1) compression (1) messaging (1) restfull (1) eventdrive (1) services (1) http (1) Monolith (1) microservice (1) historia (1) educacao (1) cavalotroia (1) OOD (0) odd (1) chatgpt (1) openai (3) vicuna (1) llama (1) gpt (1) transformers (1) pytorch (1) tensorflow (1) akitando (1) ia (1) nvidia (1) agi (1) guard (1) multiple_authen (2) rpi (1) auth (1) auth (1) livros (2) ElonMusk (2) Oh My Zsh (1) Manjaro (1) BigLinux (2) ArchLinux (1) Migration (1) Error (1) Monitor (1) Filament (1) LaravelFilament (1) replication (1) phpfpm (1) cache (1) vpn (1) l2tp (1) zorin-os (1) optimization (1) scheduling (1) monitoring (2) linkedin (1) community (1) inteligencia-artificial (2) wsl2 (1) maps (1) API_KEY_GOOGLE_MAPS (1) repmgr (1) altadisponibilidade (1) banco (1) modelagemdedados (1) inteligenciadedados (4) governancadedados (1) bancodedados (2) Observability (1) picpay (1) ecommerce (1) Curisidades (1) Samurai (1) KubeCon (1) GitOps (1) Axios (1) Fetch (1) Deepin (1) vue (4) nuxt (1) PKCE (1) Oauth2 (2) webhook (1) TypeScript (1) tailwind (1) gource (2)

New Articles



Get Latest Updates by Email