I am working on Drupal 8 and batch API. I created the batch api calling importingmatch and it should automatically importing every 1 hour.
My solution is use Drush for make it works without the browser, but I don't know how I can get the batch id.
Here is my code about the Batch API:
// Set up the Batch API
$batch = array(
'operations' => $operations,
'finished' => 'importingmatch_finishedBatch',
'title' => t('Import match'),
'init_message' => t('Starting import match.....'),
'progress_message' => t('Completed @current step of @total.'),
'error_message' => t('Import match deletion has encountered an error.'),
);
batch_set($batch);
Currently, this batch is runing perfect if I access from my PC. Url: www.mysite.com/importing_match I am not sure how make it working from the server Centos with Drush, I need the batch ID for execute: Drush batch-process
UPDATE: - Interesting with the Command for Drush, I created custom Command from my module. Following from here: https://www.chapterthree.com/blog/how-to-create-custom-drush-commands. But it's still not working, it's showing:
The drush command '<name>' could not be found.
I changed from localhost to 127.0.0.1 from the settings.php but it's not helpful. Any idea?