Cron Jobs Linux行删除

时间:2014-04-15 04:16:31

标签: linux cron

我正在运行此脚本;

$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工作,但我不确定如何...非常感谢任何帮助!

很多问候,并提前感谢。

2 个答案:

答案 0 :(得分:0)

0 0,6,12,18 * * * /path/to/mycommand

这意味着从小时0,6,12和18开始,cron作业将运行。那将是做你想做的事所需的cron。

根据您运行的Linux版本,您需要了解如何实际创建cron作业。

答案 1 :(得分:0)

我认为at now +6 hours在这里是更好的选择。