我目前正在阅读本文档here,我想使用CRON.现在它在第一部分中说我需要输入一个命令:crontab -e.
我只需要在一个简单的文本编辑器文件中输入它,然后将文件上传到服务器中吗?
我正在使用helios.hud.ac.uk所以这将是正确的命令:
* * 25 10 * helios.hud.ac.uk/u00000000/Mobile/inactivatesession.php
这将在下面执行这个php脚本(inactivatesession.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();
?>
这个PHP脚本的URL是:helios.hud.ac.uk/u00000000/Mobile/inactivatesession.php
我之前没有使用过CRON,所以只需要一些帮助.
谢谢
解决方法:
>您打开一个shell(可能通过SSH)到您的服务器
>您运行命令crontab -e
>您可以根据需要编辑crontab(如果您想通过http运行php脚本,则需要使用wget)
>您保存并退出如果您没有犯任何错误,您将收到crontab已更新的消息
标签:php,cron
来源: https://codeday.me/bug/20190620/1247274.html