繁体   English   中英

Cron Jobs Linux行删除

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM