为什么我的cron不在远程linux上执行?
问题描述:
我有下面的脚本作为PHP文件,并希望在CRON中执行此操作。它在本地工作,但当我去远程Linux它失败。为什么我的cron不在远程linux上执行?
<?php
$a = 1;
$b = 2;
$b = $a + $b;
echo 'TEST-SUM'.$b;
//echo substr("Hello world!",6);
//echo 'Test Cron Job On Mturk!';
?>
1)上面这个在REMOTE服务器中以这种方式执行。
php test.php
2),而不是使用下面的cron语法:
* * * * * php /home/www/cronjob/test.php 2>&1 >> /home/test/www/cronjob/createhitlog.log
我想检查是否CRON工作在远程服务器上或没有。
答
你似乎感到困惑远程和当地。
这将运行在本地:
php test.php
这将与一个cron远程运行它的一个例子:
* * * * * curl --silent http://www.yoursite.com/cronjob/test.php
当然这个偏僻的使用意味着安全隐患,你会需要解决。
我同意。我对这个问题也有点困惑。 – tjameson 2011-05-27 05:40:24
真的这工作完美 – logudotcom 2011-05-30 03:32:59