[英]Cron Jobs Linux row deletion
我正在运行此脚本;
$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,6,12,18 * * * /path/to/mycommand
这意味着将从0、6、12和18小时开始执行cron作业。 那将是做您想做的事所需的cron。
根据所运行的Linux版本,您将需要了解如何实际创建cron作业。
我认为at now +6 hours
是一个更好的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.