我正在运行这个脚本;
$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
这意味着 cron 作业将从 0、6、12 和 18 小时开始运行。这将是做你想做的事情所需的 cron。
根据您运行的 Linux 版本,您将需要了解如何实际创建 cron 作业。
关于linux - Cron 作业 Linux 行删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23074561/