I am using Rules component to trigger PHP code that would import from multiple feed sources.
I have tired to use Background Process modules' Background Batch function instead of regular batch command. That did not work.
I also tried adding loop in the Rules module for the PHP code action yet that did not work either.

I have a fully configured importer and I need to be able to trigger it programmatically and on specified schedule also use multiple feed sources.

Rules module should handle the scheduling and components are easy to trigger so everything apart from multiple feeds sources should be running smooth.

What is the best way to import multiple Drupal feeds in background when trigger programmatically?