文件不使用cron发送

时间:2014-10-03 07:59:03

标签: php ubuntu cron

我正在尝试使用cron将文件发送到服务器以进行调度功能,但是当我的php脚本由cron运行时,发送文件的脚本无效,但是当我手动运行它时(在浏览器和终端中)它工作得很好。我不知道问题是什么。我也在该代码后插入查询,当cron运行我的php脚本时它就可以工作。

这是我的PHP脚本:

for($x = 0; $x < sizeof($id); $x++){

//check account
$xml_str="<request type='UPLOAD_CONTENT' username='user' password='".md5('pass')."' identification=''>
<content contenttype='NORMAL' caption='$playlistname' md5='".md5_file($packagename)."' terminalidlist='".$id[$x]."' downloaddatetype='ANYDATE' downloadtimetype='ANYTIME'/>
</request>";
$url = "http://localhost:8080/CommitLoginAction.do" . urlencode($xml_str);
$response = `curl -F file=@$packagename $url`;
echo($response);
$data = simplexml_load_string($response);

print_r($response);
}
?>

这是我的cron:

 */05 * * * * /usr/bin/php /var/www/html/dlti/scheduler.php

0 个答案:

没有答案