Это может быть немного хакерским на ваш вкус, но это будет эффективный и простой обходной путь.
Вы можете создать «очередь», управляемую выбранной вами БД, и сначала сохранить запрос в таблице очередей в базе данных, а затем вывести iframe, который приведет к сценарию, который будет запускать инструкции, совпадающие с queue_id в вашей базе данных.
например:
<?php
mysql_query('INSERT INTO queue ('instructions') VALUES ('something would go here');
echo('<iframe src="/yourapp/execute_queue/id?' . mysql_insert_id() . '" />');
?>
и кадр будет делать что-то вроде
например:
<?php
$result = mysql_query('SELECT instructions FROM queue WHERE id = ' . $_GET['id']);
// From here, simply execute some instruction based on the "instructions" field, then delete the instruction from the database.
?>
Как я уже сказал, я вижу, как вы можете считать этот хакер, но фрейм будет загружаться независимо от родительской страницы, поэтому он достигнет того, что вы хотите, без запуска какого-либо другого приложения в фоновом режиме.
Надеюсь, это, по крайней мере, указывает вам правильное направление.
Ура!