我正在运行此脚本;
$query = "SELECT * FROM XXX WHERE email='$Email'";
if($count==1) // fails
if($count==0) // succeeds
If successful
mysql_query ("INSERT INTO XXX (email) values ('$Email'");
然后继续下一个脚本。 因此,它检查您是否已经在该帐户上运行过此脚本,如果您的电子邮件已存储,则您无法再在同一封电子邮件中运行此脚本。
但是,在处理完此脚本后,我希望它在6小时后删除为该电子邮件创建的行。
所以6小时之后他们可能会再次运行脚本..我已经开悟了我需要使用Cron工作,但我不确定如何...非常感谢任何帮助!
很多问候,并提前感谢。
答案 0 :(得分:0)
0 0,6,12,18 * * * /path/to/mycommand
这意味着从小时0,6,12和18开始,cron作业将运行。那将是做你想做的事所需的cron。
根据您运行的Linux版本,您需要了解如何实际创建cron作业。
答案 1 :(得分:0)
我认为at now +6 hours
在这里是更好的选择。