使用PHP计划Cron作业 以下是如何构造cron命令: <?php ini_set('display_errors','1'); error_reporting(E_ALL); include_once 'dbConnect.php'; $startdate = trim($_POST['startdate']); $enddate = trim($_POST['enddate']); if (connect()){ global $conn; $query="SELECT electionNo FROM election ORDER BY electionNo DESC LIMIT 1"; $details = $conn->query($query); while ($rows = $details->fetch_assoc()) $election = $rows['electionNo']; $election=$election+1; $liststart= explode("T",$startdate); $listend= explode("T",$enddate); $start=$liststart[0]." ".$liststart[1]; $end=$listend[0]." ".$listend[1]; $year = substr($listend[0],0,4); $insertquery = "INSERT INTO election(electionNo,year,startTime,endtime) VALUES('$election','$year','$start','$end')"; $insert = $conn->query($insertquery); if ($insert) echo 'Registered Successfully'; else echo 'No good'; } ?>

使用PHP计划Cron作业 以下是如何构造cron命令: <?php ini_set('display_errors','1'); error_reporting(E_ALL); include_once 'dbConnect.php'; $startdate = trim($_POST['startdate']); $enddate = trim($_POST['enddate']); if (connect()){ global $conn; $query="SELECT electionNo FROM election ORDER BY electionNo DESC LIMIT 1"; $details = $conn->query($query); while ($rows = $details->fetch_assoc()) $election = $rows['electionNo']; $election=$election+1; $liststart= explode("T",$startdate); $listend= explode("T",$enddate); $start=$liststart[0]." ".$liststart[1]; $end=$listend[0]." ".$listend[1]; $year = substr($listend[0],0,4); $insertquery = "INSERT INTO election(electionNo,year,startTime,endtime) VALUES('$election','$year','$start','$end')"; $insert = $conn->query($insertquery); if ($insert) echo 'Registered Successfully'; else echo 'No good'; } ?>,php,cron,Php,Cron,然后 希望这有助于可能重复的@godot我相信我的问题与您提出的问题不同。我知道这对您当前的问题没有帮助,但我建议每分钟运行一个脚本来处理“内部”作业。重要的是,在您测试我的命令之前,请确保查看更新,它包含追加符号,而不是覆盖符号,给出正确的回音。但是,插入到cronfile中的内容完全不同:00122003 BlankVote.class BlankVote.java..也就是说,它列出了WebServerdirectory@Mag,我想你需要避开更新答案中的星号*。对不起,我是新来的。你能告

然后


希望这有助于

可能重复的@godot我相信我的问题与您提出的问题不同。我知道这对您当前的问题没有帮助,但我建议每分钟运行一个脚本来处理“内部”作业。重要的是,在您测试我的命令之前,请确保查看更新,它包含追加符号,而不是覆盖符号,给出正确的回音。但是,插入到
cronfile
中的内容完全不同:
00122003 BlankVote.class BlankVote.java..
也就是说,它列出了
WebServer
directory@Mag,我想你需要避开更新答案中的星号
*
。对不起,我是新来的。你能告诉我作为cron作业运行
cronfile
要使用什么命令吗?事实上,这里的cronfile不是字面上使用的,你必须用cron文件的路径替换它,后面跟着cronfile的名称,通常位于
/var/spool/cron/crontab/crotabfile
,如果您还没有创建任何CRONPOWS,请查找您的Linux发行版的文档,对于PHP部分,请看我的答案,如果您对如何创建CRON作业有疑问,请考虑在ASKUntutuoWeb或UNIX.STACKExchange。com中提出一个问题,祝您好运。
$start = '2018-03-20 12:00:00';
  $date=strtotime($start);
  $str= date('i',$date)." ".date('H',$date)." ".date('d',$date)." ".date('m',$date)." \* php /home/Dropbox/WebServer/paramGen.php";
exec("echo $str >> cronfile")