在cron php脚本中,通过shell_exec 报错:
sh: casperjs: command not found
在手动执行脚本是没有问题的,在脚本下面有问题报错
将 casperjs 改成绝对路径 /usr/local/bin/casperjs, 就可以了
putenv("PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs");
$result = shell_exec("/usr/local/bin/casperjs /www/web/erp/myapp/code/local/getShippingStatus.js --tracking_number=".$tracking_number);