Beschreibung
Effortlessly define and manage cron jobs with execution URLs and WP-Shortcodes. The plugin monitors cron jobs, retries failed executions as needed, and sends status updates via email.
With „Cron Setup and Monitor – Get URL Cron“ you can:
* Add, edit, and delete cron jobs to request HTTP URLs or WordPress shortcodes at defined times with various intervals.
* Verify the retrieved result by checking for a required string or JSON field to ensure the HTTP URL or shortcode request was successful.
* Retry the HTTP URL or shortcode request multiple times in case of failures.
* Display all cron jobs in the WordPress installation, including those independent of this plugin.
* Manually execute cron jobs.
* Log requests and show OK or FAIL status: The first log entry records what should happen („try“). The second log entry shows the success of the request.
* Send emails for each HTTP URL or shortcode request, including the start of the attempt and the result of the request.
* Option to send emails only on failure.
Benutzung
- Go to ‚Basic Settings‘ in the plugin menu to set basic settings (like E-Mailadress for Statusmessages)
- Go to ‚Set CronJobs‘ to manage the cron events: Set URL or WordPress-Shortcode, interval, startdate etc.
- Speichere Cronjobs
- Führe einen Cronjob durch einen Klick aus
- Schau Dir den Menüpunkt „Zeige Cronjobs“ an: Dort sollte der Cronjobs „geturlcron_event-“ eingetragen sein
- Check plugin-menu ‚Show Logs‘: There should be at least one entry for the „try“. And if the CronJob has been finished a entry for the result („FAIL“ or „OK“)
- Falls eine Mailadresse angegeben ist, zwei Mails für den Start und das Ergebnis des Cronjobs werden verschickt
Screenshots
Installation
Basis installation: For detailed installation instructions, please read the standard installation procedure for WordPress plugins.
Configure „Cron Setup and Monitor – Get URL Cron“: Select „Basic Settings“ and set E-Mailadress for Statusmessages, Timeout for the http-URL- / Shortcode-requests and the expiration time of logfile-entries. Then define a cron job.
FAQ
-
Wozu ist dieses Plugin nütze?
-
- Beobachte Websites / URLs auf anderen Servern zur Prüfung ob alles Ok ist
- Führe Shortcodes per Cronjob aus
- Erzeuge Custom Post Types mit dem Plugin JSON Content Importer
-
How to Start a Job at a Defined Time?
-
When setting up a Cron job, you specify a „first run date and time“ along with a recurrence interval. The plugin then calculates subsequent execution times starting from this „first run date and time“ by adding the recurrence interval.
For example, if the „first run date and time“ is set for today at 6:00 AM and the recurrence interval is 15 minutes, the Cron job will execute at 6:00 AM, 6:15 AM, 6:30 AM, and so on. -
How to Receive Email Notifications Only for Failed Jobs?
-
To receive email notifications only for failed jobs, select the „Email only for failed jobs“ option in the basic settings of the plugin.
-
What is the PluginCheckPlugin-Status?
-
- No errors found
Rezensionen
Mitwirkende & Entwickler
„Cron Setup and Monitor – Get URL Cron“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Cron Setup and Monitor – Get URL Cron“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „Cron Setup and Monitor – Get URL Cron“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.5.3
- Mini Bugfix: Unneded „PHP Warning“
- Plugin ok with WordPress 6.6.2
- Plugin ok with „Plugin Check 1.2.0“
1.5.2
- Additional bug fixes related to the logfile
- Plugin ok with „Plugin Check 1.1.0“
1.5.1
- Bugfix on Page „Set Cronjobs“
- OK with WordPress 6.6.1
1.5.0
- Rename Plugin to „Cron Setup and Monitor – Get URL Cron“
- OK with WordPress 6.6
- PluginCheckPlugin-Status: No Errors
- CHANGED – Display of Time: In the backend, the UTC Unix timestamp is always used. In the frontend, the timezone settings of WordPress are now used. Keep this in mind when viewing the execution times!
- Added Feature: Option to send emails only for failed cronjobs
- Improved: Log-Evaluation – see latest executed Cronjobs and their Status
- Improved: Design of backend with Logs, Setup etc.
1.4.8
- Fixed security issue: Rio D. discovered a security issue. Thank you Rio! For utilize this you need WordPress-Backend-Access and the affected Page is in the WordPress-Adminarea only. Nevertheless: Update your JCI-Plugin, please!
1.4.7
- Improved display of CronJobs
- PHP8.1 fixes
- Minor Bugfixes
1.4.6
- Display current Servertime on several pages
- Set DISABLE_WP_CRON to false if not set before
- Minor Preparations for PHP8-usage
1.4.5
- Fehlerkorrektur: Übersetzungseinstellungen
- Kleinere Verbesserung falls kein Cronjob angelegt ist
1.4.4
- Plugin in Ordnuung für Übersetzungen: POT-Datei verfügbar, MO-Datei für deutsch hinterlegt
- Cronjob anlegen, Startdatum: Der Platzhalter zeigt die aktuelle Serverzeit
- Cronjob anlegen, Intervall: Weitere Intervalle mit 5, 10 und 15 Minuten möglich, sowie die Option „Pausieren“
- Fehlerkorrektur: Chronologische Anzeige der Logfiles
- Plugin ok für WP 5.8.3
1.4.3
- Fehlerkorrektur: Mehr als 15 Cronjobs sind nun wirklich möglich…
- Plugin ok für WP 5.8.2
1.4.2
- Kleinere Fehlerkorrektur: Keine „PHP Notice“-Einträge in der Logfileanzeige
- Plugin ist ok für WP 5.8
1.4.1
- „Basic Settings“: You can increase the no of cronjobs 15+n
- Plugin ist ok für WP 5.7.1
1.4
- Fehlerkorrektur: Anzeige der nächsten Ausführungszeit
- Plugin ist ok für WP 5.6
1.3
- Plugin ist ok für WP 5.4. und PHP 7.4
1.2
Cronjob-Wordpress-Shortcode: Füge einen WP-Shortcode ein der dann ausgeführt wird
1.1
Relative Cronjob-URL: Falls eine Cronjob-URL mit „/“ beginnt, wird die Domain („home_url()“) hinzugefügt
1.0
Erste Version auf wordpress.org. Kommenatare und Wünsche sind willkommen!