diff --git a/frappe/public/js/frappe/desk.js b/frappe/public/js/frappe/desk.js index e6c2328c73..35478834c3 100644 --- a/frappe/public/js/frappe/desk.js +++ b/frappe/public/js/frappe/desk.js @@ -130,6 +130,21 @@ frappe.Application = Class.extend({ } } this.link_preview = new frappe.ui.LinkPreview(); + + setInterval(function() { + frappe.call({ + method: 'frappe.core.page.background_jobs.background_jobs.get_scheduler_status', + callback: function(r) { + if (r.message[0] == __("Inactive")) { + frappe.msgprint({ + title: __("Scheduler Inactive"), + indicator: "red", + message: __("Background jobs are not running. Please contact Administrator") + }); + } + } + }); + }, 300000); // check every 5 minutes }, setup_frappe_vue() {