[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"term-c\u002Fcron-job":3,"related-c\u002Fcron-job":176},{"id":4,"title":5,"acronym":6,"body":7,"category":159,"description":160,"difficulty":161,"extension":162,"letter":163,"meta":164,"navigation":70,"path":165,"related":166,"seo":170,"sitemap":171,"stem":174,"subcategory":6,"__hash__":175},"terms\u002Fterms\u002Fc\u002Fcron-job.md","Cron Job",null,{"type":8,"value":9,"toc":153},"minimark",[10,15,19,23,31,35,142,146,149],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A cron job is a task that runs on a schedule automatically. 'Every day at midnight, clean up old sessions.' 'Every hour, send digest emails.' It's like setting an alarm for your code — at the specified time, it just runs.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25,26,30],{},"A cron job is a scheduled task that runs automatically at specified time intervals, defined using cron syntax (e.g., ",[27,28,29],"code",{},"0 * * * *"," for every hour). Named after the Unix 'cron' daemon. Used for routine maintenance, report generation, cache warming, and periodic data processing.",[11,32,34],{"id":33},"show-me-the-code","Show Me The Code",[36,37,42],"pre",{"className":38,"code":39,"language":40,"meta":41,"style":41},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Every day at midnight: 0 0 * * *\n\u002F\u002F Every hour:           0 * * * *\n\u002F\u002F Every 5 minutes:      *\u002F5 * * * *\n\n\u002F\u002F Node.js with node-cron\ncron.schedule('0 0 * * *', () => {\n  cleanupExpiredSessions();\n});\n","javascript","",[27,43,44,53,59,65,72,78,118,131],{"__ignoreMap":41},[45,46,49],"span",{"class":47,"line":48},"line",1,[45,50,52],{"class":51},"sHwdD","\u002F\u002F Every day at midnight: 0 0 * * *\n",[45,54,56],{"class":47,"line":55},2,[45,57,58],{"class":51},"\u002F\u002F Every hour:           0 * * * *\n",[45,60,62],{"class":47,"line":61},3,[45,63,64],{"class":51},"\u002F\u002F Every 5 minutes:      *\u002F5 * * * *\n",[45,66,68],{"class":47,"line":67},4,[45,69,71],{"emptyLinePlaceholder":70},true,"\n",[45,73,75],{"class":47,"line":74},5,[45,76,77],{"class":51},"\u002F\u002F Node.js with node-cron\n",[45,79,81,85,89,93,96,99,103,105,108,111,115],{"class":47,"line":80},6,[45,82,84],{"class":83},"sTEyZ","cron",[45,86,88],{"class":87},"sMK4o",".",[45,90,92],{"class":91},"s2Zo4","schedule",[45,94,95],{"class":83},"(",[45,97,98],{"class":87},"'",[45,100,102],{"class":101},"sfazB","0 0 * * *",[45,104,98],{"class":87},[45,106,107],{"class":87},",",[45,109,110],{"class":87}," ()",[45,112,114],{"class":113},"spNyl"," =>",[45,116,117],{"class":87}," {\n",[45,119,121,124,128],{"class":47,"line":120},7,[45,122,123],{"class":91},"  cleanupExpiredSessions",[45,125,127],{"class":126},"swJcz","()",[45,129,130],{"class":87},";\n",[45,132,134,137,140],{"class":47,"line":133},8,[45,135,136],{"class":87},"}",[45,138,139],{"class":83},")",[45,141,130],{"class":87},[11,143,145],{"id":144},"when-youll-hear-this","When You'll Hear This",[16,147,148],{},"\"Set up a cron job to send weekly digests.\" \u002F \"The cleanup cron runs every night at 3 AM.\"",[150,151,152],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":41,"searchDepth":55,"depth":55,"links":154},[155,156,157,158],{"id":13,"depth":55,"text":14},{"id":21,"depth":55,"text":22},{"id":33,"depth":55,"text":34},{"id":144,"depth":55,"text":145},"backend","A cron job is a task that runs on a schedule automatically. 'Every day at midnight, clean up old sessions.' 'Every hour, send digest emails.","intermediate","md","c",{},"\u002Fterms\u002Fc\u002Fcron-job",[167,168,169],"Scheduled Task","Background Job","Worker",{"title":5,"description":160},{"changefreq":172,"priority":173},"weekly",0.7,"terms\u002Fc\u002Fcron-job","zfzQqyeby0gSNA5I8ZxBBxmRpgCNq-5wY3rVowo7wCs",[177,181,184],{"title":168,"path":178,"acronym":6,"category":159,"difficulty":179,"description":180},"\u002Fterms\u002Fb\u002Fbackground-job","beginner","A background job is work your app does behind the scenes that the user doesn't wait for.",{"title":167,"path":182,"acronym":6,"category":159,"difficulty":179,"description":183},"\u002Fterms\u002Fs\u002Fscheduled-task","A scheduled task is just a cron job with a friendlier name. It's any piece of code that runs automatically at a set time or interval.",{"title":169,"path":185,"acronym":6,"category":159,"difficulty":161,"description":186},"\u002Fterms\u002Fw\u002Fworker","A worker is a background process that picks up jobs from a queue and does the heavy lifting.",1776518270888]