DEV Community

Ali
Ali

Posted on • Originally published at plztell.me on

Stop Googling Cron Syntax — Generate Cron Expressions in Your Terminal

Quick — what's the cron expression for "every weekday at 3:15 AM"? If you just opened a browser tab to look it up, you're not alone. No matter how many times you've written a cron job, the syntax never sticks.

Why Cron Syntax Never Sticks

Cron's five-field format looks simple on paper:

┌───── minute (0-59)
│ ┌───── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌───── month (1-12)
│ │ │ │ ┌───── day of week (0-7)
│ │ │ │ │
* * * * *
Enter fullscreen mode Exit fullscreen mode

But beyond the basics, it gets confusing fast:

  • What's the difference between */5 and 5?
  • Is Sunday 0 or 7? (Both, actually.)
  • How do you combine day-of-month and day-of-week without conflicts?

Throw in extended syntax with @yearly, @reboot, or six-field formats, and even experienced sysadmins reach for Google.

The Crontab Google Cycle

You know the pattern: open browser, search "cron expression every 15 minutes," land on crontab.guru, copy the expression, paste it in. Two weeks later, repeat.

It works, but it's slow and breaks your flow. And on a headless server with no browser, you're stuck with the crontab man page.

Just Ask in Plain English

With plztell.me , you skip the browser entirely. Just describe what you want in natural language:

plz crontab for every weekday at 3am

plz cron expression to run every 15 minutes

plz cron job for the 1st and 15th of every month at midnight
Enter fullscreen mode Exit fullscreen mode

You get the exact cron expression, right in your terminal, in seconds. No browser tab, no context-switching, no deciphering Stack Overflow answers.

Explain Cron Expressions You Inherited

Half the time, you're not writing a new cron job — you're staring at one someone else wrote and trying to figure out what it does. The expression 0 */6 * * 1-5 in a crontab you inherited from a colleague who left the company doesn't come with documentation.

Just ask:

plz "explain this cron expression: 0 */6 * * 1-5"

plz "what does this cron mean: 30 4 1-7 * 1"
Enter fullscreen mode Exit fullscreen mode

You get a plain-English breakdown — no mental gymnastics required. And if you want to modify it, just follow up:

plz change that to run on weekends instead
Enter fullscreen mode Exit fullscreen mode

Context is preserved, so the AI knows exactly which expression you're referring to.

Real-World Cron Jobs, Generated Instantly

The expressions people Google every day — just ask instead:

plz cron to rotate logs every Sunday at 2am

plz crontab to backup database every 6 hours

plz cron to run a health check every 5 minutes during business hours
Enter fullscreen mode Exit fullscreen mode

Stay in your terminal and keep working.

Set Up in 5 Seconds

No signup. No API key. No installation. Just copy and paste:

Linux / macOS

eval "$(curl -sL plztell.me/setup)"

eval "$(wget -qO- plztell.me/setup)"
Enter fullscreen mode Exit fullscreen mode

Windows

iex (iwr -useb plztell.me/setup/win).Content
Enter fullscreen mode Exit fullscreen mode

Then never Google cron syntax again:

plz crontab for every weekday at 3am
Enter fullscreen mode Exit fullscreen mode

Tip: Use quotes if your question contains shell special characters like ? ! & | ; ' " $ * < > etc.

That's it — you're using Gemini 2.0 Flash for free, no account needed. Your personal cron translator, available in every terminal session.

Cron Syntax Is a Solved Problem

You shouldn't need to memorize a five-field format you use a few times a month. Just describe what you want. Get the answer. Stay in your terminal.

Try plztell.me — set it up in 5 seconds and never Google cron syntax again.

Related Articles

Top comments (0)