我想在後臺運行一個php文件,它有一些mysql命令,我無法這樣做。 基於cakephp框架的php文件是不是在後臺運行? 運行一個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
}
}
?>
它可能或可能不是cakephp的依賴。取決於你的'filename.php'中的內容是什麼 –
我正在使用該文件來更新表中的一行,它從表中提取所有行並更新它們。 –
您需要在後臺運行3個命令中的哪一個? –