Я хочу запустить php-файл в фоновом режиме, который имеет некоторые команды mysql, я не могу этого сделать. Является ли это, что php-файл на основе фреймворка cakephp не работает в фоновом режиме? Для запуска php-файла n фона мне нужно написать его базовый php-формат Я новичок. я пытался команды, как:Не удается запустить php-файл в фоновом режиме
php filename.php
php filename.php &
php -a
exec('/usr/bin/php -f /my/path/to/filename.php > /dev/null &');
последовал этот учебник "http://www.xphp.info/background-processing-with-php/"
пожалуйста скажите мне.
код:
<?php
include_once "a_file.php";
class Calci{
var $ft = 350;
var $fl = 130;
var $lt = 60;
var $fbCount = 0;
var $liCount = 0;
var $twCount = 0;
var $nodeId = 0;
function index() {
App::import('model', 'User');
$user_model = new User();
$entry = $user_model->find("all", array("conditions" => array("not" => array("User.id" => null))));
foreach($entry as $e) {
$user_id = $e["User"]["id"];
$tr=$this->getTrUser($user_id);
$this->$e["User"]["id"]=$user_id;
$this->$e["User"]["true_reach"]=$tr;
$this->$e["User"]->save();
}
}
function getTrUser($id) {
// some calculation
}
}
?>
Это может быть или не быть зависимым от тэка. Зависит от содержимого вашего файла 'filename.php' –
Я использую этот файл для обновления строки в таблице, которая извлекает все строки из таблиц и обновляет их. –
, какую из трех команд вам нужно запустить в фоновом режиме? –