【发布时间】:2012-10-24 20:58:29
【问题描述】:
我以前从未使用过 CRON,但我想使用 CRON 以便能够为 php 脚本执行计划作业。 php 脚本称为“inactivesession.php”,在 php 脚本中是这样的代码:
<?php
include('connect.php');
$createDate = mktime(0,0,0,10,25,date("Y"));
$selectedDate = date('d-m-Y', ($createDate));
$sql = "UPDATE Session SET Active = ? WHERE DATE_FORMAT(SessionDate,'%Y-%m-%d' ) <= ?";
$update = $mysqli->prepare($sql);
$update->bind_param("is", 0, $selectedDate);
$update->execute();
?>
我想要做的是,当达到上述日期(10 月 25 日)时,我希望 php 脚本执行上面的 UPDATE 语句。但我的问题是,我该如何使用 CRON 来做到这一点?
我正在使用的服务器是大学的服务器,称为 helios,是否需要在 helios 中设置 CRON,(我是否必须为此打电话给管理员)还是使用 CRON 的其他东西。
我以前从未使用过 CRON,所以您能向我解释一下如何使用我正在使用的服务器为上面的示例设置 CRON 吗?
谢谢
【问题讨论】:
-
如果您需要它在特定日期/时间运行一次,您可能希望使用
at而不是 cron 作业。 -
您是否考虑过阅读 crontab 的手册页?
-
你为什么不 google 'cron helios'?
标签: cron