Skip to main content

Overview

Create and manage cron jobs to automate tasks on your shared hosting servers. Schedule maintenance, backups, and other automated processes using the built-in cron job management interface.

Features

Easy Scheduling

Pre-configured schedules or custom cron expressions

Task Management

Create, monitor, and delete scheduled tasks

Command Execution

Run any command or Laravel artisan commands

Creating Cron Jobs

Basic Configuration

1

Fill form

Configure cron job settings:
  • Label: Descriptive name for the task
  • Frequency: Choose from preset schedules or custom
  • Command: Command to execute
2

Select frequency

Choose from available schedules:
  • Every 5 Minutes
  • Hourly
  • Nightly
  • Daily
  • Weekly
  • Monthly
  • Custom
3

Create job

Click “Create Job” to deploy the cron job configuration

Working Directory

Important: Cron jobs execute from your home directory. Use full paths for files and commands.
Location: /home/username/repository/Example: cd /home/username/myapp && /usr/local/bin/php artisan queue:work
  • Use absolute paths for files
  • Include full path to PHP executable
  • Specify complete file locations

Cron Job Management

Viewing Jobs

1

Access list

View all configured cron jobs in the table
2

Review details

Each job shows:
  • Label and description
  • Schedule (cron expression)
  • Command to be executed
  • Actions available

Common Use Cases

Laravel Applications

cd /home/username/myapp && /usr/local/bin/php artisan queue:work --timeout=10 --tries=3 --max-jobs=30 --max-time=300
cd /home/username/myapp && /usr/local/bin/php artisan schedule:run
cd /home/username/myapp && /usr/local/bin/php artisan cache:clear
cd /home/username/myapp && /usr/local/bin/php artisan config:cache
I