使用cron将bash值检索到PHP变量时出错

时间:2012-04-07 11:56:57

标签: php cron

我用cron来运行PHP:

* * * * * /var/www/html/new12345/testing.sh

此bash包含:

#!/usr/bin/php -q   /var/www/html/new12345/shell_call.php

我的shell_call.php有一个变量:

$a= shell_exec("./main.sh $l");

我的main.sh假设返回在终端中执行时返回的特定文件名。

但是,当我尝试从此过程运行main.sh时,我发现a的值为null

1 个答案:

答案 0 :(得分:0)

我会将php脚本的工作目录看作第一个嫌疑人。尝试:

$a= shell_exec(dirname(__FILE__). "/main.sh $l");