Skip to content

Scheduler Setup page

Aric Kaji edited this page Apr 6, 2026 · 1 revision

Scheduler Setup

The scheduler automatically downloads today's bhavcopy at a set time every day — without you having to open GetBhavCopy manually.

How it works

When you enable the scheduler in Settings, GetBhavCopy registers an OS-level task:

  • Mac — LaunchAgent (runs even after restart)
  • Windows — Task Scheduler (runs even after restart)
  • Linux — crontab entry

Setup

  1. Open GetBhavCopy
  2. Click Settings → Scheduler
  3. Toggle Enable Scheduled Downloads ON
  4. Set your download time (e.g. 16:00 for 4 PM)
  5. Click Save Settings

Recommended time

NSE closes at 15:30 IST. Set the scheduler to 16:00 IST or later to ensure all data is available.

Verifying it works

On Mac, check:

launchctl list | grep getbhavcopy

On Windows, open Task Scheduler and look for GetBhavCopyScheduler.

Clone this wiki locally