# Forge - Resources/Scheduler
*Source: https://forge.laravel.com/docs/resources/scheduler*
---
- [Community](https://discord.com/invite/laravel)
- [Blog](https://blog.laravel.com/forge)
##### Get Started
- [Introduction](/docs/introduction)
- [Forge CLI](/docs/cli)
- [Forge SDK](/docs/sdk)
##### Accounts
- [Your Account](/docs/accounts/your-account)
- [Circles](/docs/accounts/circles)
- [Source Control](/docs/accounts/source-control)
- [SSH Keys](/docs/accounts/ssh)
- [API](/docs/accounts/api)
- [Tags](/docs/accounts/tags)
- [Troubleshooting](/docs/accounts/cookbook)
##### Servers
- [Server Providers](/docs/servers/providers)
- [Server Types](/docs/servers/types)
- [Management](/docs/servers/management)
- [Root Access / Security](/docs/servers/provisioning-process)
- [SSH Keys / Git Access](/docs/servers/ssh)
- [PHP](/docs/servers/php)
- [Packages](/docs/servers/packages)
- [Recipes](/docs/servers/recipes)
- [Load Balancing](/docs/servers/load-balancing)
- [Nginx Templates](/docs/servers/nginx-templates)
- [Database Backups](/docs/servers/backups)
- [Monitoring](/docs/servers/monitoring)
- [Cookbook](/docs/servers/cookbook)
##### Sites
- [The Basics](/docs/sites/the-basics)
- [Applications](/docs/sites/applications)
- [Deployments](/docs/sites/deployments)
- [Commands](/docs/sites/commands)
- [Packages](/docs/sites/packages)
- [Queues](/docs/sites/queues)
- [Security Rules](/docs/sites/security-rules)
- [Redirects](/docs/sites/redirects)
- [SSL](/docs/sites/ssl)
- [User Isolation](/docs/sites/user-isolation)
- [Cookbook](/docs/sites/cookbook)
##### Resources
- [Daemons](/docs/resources/daemons)
- [Databases](/docs/resources/databases)
- [Caches](/docs/resources/caches)
- [Network](/docs/resources/network)
- [Scheduler](/docs/resources/scheduler)
- [Integrations](/docs/resources/integrations)
- [Cookbook](/docs/resources/cookbook)
##### Integrations
- [Envoyer](/docs/integrations/envoyer)
- [Sentry](/docs/integrations/sentry)
- [Aikido](/docs/integrations/aikido)
##### Other
- [Abuse](/docs/abuse)
On this page
- [Scheduled Jobs](#scheduled-jobs)
- [Laravel Scheduled Jobs](#laravel-scheduled-jobs)
- [Default Scheduled Jobs](#default-scheduled-jobs)
- [Circle Permissions](#circle-permissions)
Resources
# Scheduler
Learn how to configure and manage scheduled jobs on your Forge server.
## [](#scheduled-jobs) Scheduled Jobs
Scheduled jobs may be configured to run commands at a specified interval. Forge provides several common defaults, or you may enter a custom Cron schedule for a command.
You can create scheduled jobs through the Forge dashboard via the **Schedule** tab for the server’s management dashboard. When creating a new scheduled job, you’ll need to provide:
- The command to run, for example `php /home/forge/default/artisan schedule:run`.
- The user to run the command as, for example `forge`.
- The frequency to run the command at.
If your scheduled job is not running, you should ensure that the path to the command is correct.
### [](#laravel-scheduled-jobs) Laravel Scheduled Jobs
If you have deployed a Laravel application and are using Laravel’s [scheduler feature](https://laravel.com/docs/scheduling), you will need to create a scheduled job to run the Laravel `schedule:run` Artisan command. This job should be configured to execute **every minute**.
### [](#default-scheduled-jobs) Default Scheduled Jobs
As part of the provisioning process, Forge will automatically configure two scheduled jobs:
- `composer self-update` (Nightly)
- Ubuntu package cleanup (Weekly)
## [](#circle-permissions) Circle Permissions
You may grant a circle member authority to create and manage scheduled jobs by granting the `server:create-schedulers` and `server:delete-schedulers` permissions.
Was this page helpful?
YesNo
[Network](/docs/resources/network)[Integrations](/docs/resources/integrations)
Assistant
Responses are generated using AI and may contain mistakes.