どうしたらいいのでしょうか?
<?php
class aaaaa extends TestClass
{
// ビジネスロジック部分を書く
public function execute() {
exec("/usr/local/bin/php /test/test_mail.php $id > /dev/null & ",$aaa);
}
}
?>
test_mail.phpの中身です。
<?php
class MailTest
{
function execute()
{
$testid = $_SERVER["argv"][1];
error_log( "testid = ".$testid);
var_dump("1111");
}
}
$test = new MailTest();
$test->execute();
?>
以下の確認をお願いします。
シェルから直接
> /usr/local/bin/php /test/test_mail.php hogehoge
を実行した場合には動作するのですよね?
それから、ルートに "/test" フォルダはありますよね?
ありますね。
きちんと動きます。
ありがとうございます。
1:コマンドから実行できます。
2:無いので、追加しました。
3:ファイルの権限は777にしてます。
でも駄目でした・・・
シェルにしないと駄目何ですかねーー・・