1

我有给定的 php 代码:

<?php
require 'dbconnect.php';
$sql="INSERT INTO `notifications` (`username`, `password`) VALUES ('lalith', 'kumar');";
$res=mysql_query($sql);
if($res)
{
    $id=mysql_insert_id();
    $message=array("message"=>"successfully inserted","id"=>$id);
}
else
{
    $message=array("message"=>"insertion failed".mysql_error());
}
echo json_encode($message);
?>

我想在没有cpanel或任何其他面板的实时服务器中使用玉米作业在特定时间动态执行..谁能告诉我如何解决这个问题

4

1 回答 1

1

我认为您对这里的要求感到困惑。您想在脚本所在的同一台服务器上运行 cron 作业吗?如果是这样,那么它就不是真正的 Web 服务,并且回显输出将无济于事。

你可能想在另一个盒子上运行一个 cronjob,它会定期调用这个脚本。很好,而且可行,但你还有一步。您将需要一些可以调用 Web 服务并使用输出并相应地处理它的东西(如脚本或应用程序)。

要运行这个 php 脚本,请转到服务器命令行:

crontab -e * 2 * * * <path to php>/php <path to script>/runme.php 

确保您有权查看和执行相关文件,否则将失败。上面的命令将在每天凌晨 2 点执行。有关如何更改时间的参考,请参阅以下站点:http:
//www.adminschoice.com/crontab-quick-reference/

根据下面的注释,脚本路径将类似于:

/var/www/html/push/add.php
于 2013-06-21T13:51:10.927 回答