schedule = $schedule; } /** * {@inheritdoc} */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $connection = $this->schedule->getConnection(); $connection->update( $this->schedule->getMainTable(), [ 'status' => \Magento\Cron\Model\Schedule::STATUS_ERROR, 'messages' => 'The job is terminated due to system upgrade' ], $connection->quoteInto('status = ?', \Magento\Cron\Model\Schedule::STATUS_RUNNING) ); } }