Cron Manager - Cron Jobs Manager
Cron Manager - Cron Jobs Manager
Manage cron tasks conveniently from the store admin panel
Technical Details
Description
The website has 10 cron scripts from different modules. When was each one last run? Were they successful? Are they even set up in crontab? Without a tool — it's SSH, manual log digging, and no overview.
Cron Manager solves this with one module: one line in system crontab, and all tasks — in OpenCart admin. A table with statuses, manual execution, execution log.
Task table — everything in one place
The main page of the module — a table of all registered tasks. No SSH needed for monitoring.
What you see at a glance
Name, type (PHP / Shell / URL), command, schedule, last run with date and duration, next run, status, toggle switch
Statuses
● Successful ● Error ● Running ● Never run
3 types of tasks
PHP
Absolute path to PHP file. Runs through PHP CLI with configured timeout.
Shell
Any shell command: bash script, utility, command chain.
URL
HTTP GET request to the specified URL. Convenient for cron endpoints of third-party modules.
Manual execution and execution log
Run now
"Run" button in the task row → AJAX call → spinner → modal window with result: status, duration, full script output. Result is saved to log.
Execution log
"Logs" button opens the log for a specific task: date, duration (ms), status, output, who ran it — scheduler or manually. Last 50 records are stored.
One line in crontab — and that's it
No need to add each task separately to system crontab. One bootstrap script runs every minute and decides which tasks are ready to execute.
* * * * * php /var/www/site/crons/cron_manager.php
Ready-made line in UI
The module shows the exact line for your server with a copy button — just paste it into crontab
Protection against hanging
If a task gets stuck in "Running" state longer than timeout + 30 sec — the next cycle will run it again
Timeout per task
Each task has its own timeout (default 60 sec). A hung process will be stopped
Convenient task creation and discovery
Scanning /crons/
"Scan" button finds PHP files in the /crons/ directory that aren't yet in the task list and offers to register them immediately. Already added ones — are not duplicated.
Schedule preview
When entering a cron expression in the "Schedule" field — the next run time is shown immediately. Link to crontab — right in the form.
Features
- Менеджер крон завдань
- Логування та журнал
Reviews (0)
Please log in to leave a review.
Log inNo reviews yet
Be the first to review this product!
Questions (0)
Please log in to ask a question.
Log inNo questions yet
Be the first to ask a question about this product!
Changelog
- Перша версія модуля
About Author
Achievements
First Sale
Made first sale
Related Modules
by oc_kit
Size Converter - Convert option values to a standard format
Display converted size values for customers in a familiar format
by oc_kit
Sitemap Generator - Multilingual sitemap for your store
Multilingual Sitemap Generator for Search Engines
by oc_kit
Advanced Search
Find what you need on the first try – Advanced Search Pro for OpenCart
Available Files
No files uploaded yet