在给定时间使用cron作业动态执行php web服务,而不在实时服务器中使用cpanel

在给定时间使用cron作业动态执行php web服务,而不在实时服务器中使用cpanel,php,cron,crontab,Php,Cron,Crontab,我有给定的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 insert

我有给定的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);
?>

我想你对你在这里提出的问题感到困惑。是否要在脚本所在的服务器上运行cron作业?如果是这样的话,那么它就不是一个真正的web服务,回送输出也不会起任何作用

您可能希望在另一个框上运行cronjob,该框定期调用此脚本。很好,可行,但你还有一步要做。您将需要一些东西(比如脚本或应用程序)来调用web服务并使用输出并相应地处理它

要运行此php脚本,请转到servers命令行:

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

我想你对你在这里提出的问题感到困惑。是否要在脚本所在的服务器上运行cron作业?如果是这样的话,那么它就不是一个真正的web服务,回送输出也不会起任何作用

您可能希望在另一个框上运行cronjob,该框定期调用此脚本。很好,可行,但你还有一步要做。您将需要一些东西(比如脚本或应用程序)来调用web服务并使用输出并相应地处理它

要运行此php脚本,请转到servers命令行:

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

什么时候需要在SSH上运行它到服务器上,执行
crontab-e
,并给它一个yout命令行google cron job php脚本。此外,如果你不打算将cron中的任何内容记录到某个描述的文本文件中,那么将cron中的任何内容作为其无头文件进行回显也没有意义。这是你自己托管的服务器还是其他人托管的服务器?如果是后者,你有任何类型的SSH访问权限吗?他动态地说,因此crontab需要通过某种web应用程序进行编辑,我认为如果不解除服务器的保护,这是不可能的,因为web应用程序需要写入/etc/crontab/user/crontab等,这是通过exec()实现的,但实际上?什么时候需要在SSH上运行它到服务器上,执行
crontab-e
,并给它一个yout命令行google cron job php脚本。此外,如果你不打算将cron中的任何内容记录到某个描述的文本文件中,那么将cron中的任何内容作为其无头文件进行回显也没有意义。这是你自己托管的服务器还是其他人托管的服务器?如果是后者,你有任何类型的SSH访问权限吗?他动态地说,因此crontab需要通过某种web应用程序进行编辑,我认为如果不解除服务器的保护,这是不可能的,因为web应用程序需要写入/etc/crontab/user/crontab等,这是通过exec()实现的,但实际上?我必须在命令行中给出php的路径和脚本的路径,因为我的文件位于php的路径处,类似于/usr/sbin/php,您可能还希望使用开关运行它-q insteadif脚本的路径为/var/www/html/push/add.php,那么php的路径是什么,我必须在命令行中给出它来代替php的路径和脚本的路径,因为我的文件位于php的路径上,类似于/usr/sbin/php,您可能还希望使用开关运行它-q instead如果脚本的路径是/var/www/html/push/add.php,那么php的路径是什么