1
CLI Usage
Jonathan Miller edited this page 2026-06-02 19:02:26 -05:00

CLI Usage

MokoJoomBackup includes a CLI script for running backups from the command line.

Usage

cd /path/to/joomla

# Default profile
php administrator/components/com_mokobackup/cli/mokobackup.php

# Specific profile
php administrator/components/com_mokobackup/cli/mokobackup.php --profile=2

# Custom description
php administrator/components/com_mokobackup/cli/mokobackup.php --profile=1 --description="Pre-deploy"

Cron Setup

# Daily full backup at 2:00 AM
0 2 * * * cd /var/www/joomla && php administrator/components/com_mokobackup/cli/mokobackup.php --profile=1

# Hourly database backup
0 * * * * cd /var/www/joomla && php administrator/components/com_mokobackup/cli/mokobackup.php --profile=2

Exit Codes

Code Meaning
0 Success
1 Failure