如何在 Ubuntu 12.04(Precise Pangolin)服务器上设置 PHP 和 MySQL cronjobs?

如何在 Ubuntu 12.04(Precise Pangolin)服务器上设置 PHP 和 MySQL cronjobs?

我刚刚做了一个安装并得到安全FTP正在工作。我现在的问题是:如何在 Ubuntu 服务器上设置 cronjobs?

我需要为我的 PHP/MySQL 应用程序创建一些 cronjobs。我在 MySQL 表中查找未激活的用户,然后将其删除等。

答案1

将所有代码放在一起的最简单方法是创建一个 Web 脚本(通过某些“秘密”进行身份验证,因此随机的人无法为您调用它)并使用以下方法从 cron 调用它:

wget -O - http://<yoursite>/cron.php?secret=<mybigsecret>

然后您需要添加一个 cron 条目(使用 crontab -e),或者只是将文件放入:

/etc/cron.d/

内容如下:

0 3 * * * nobody wget -O - http://yoursite/cron.php?secret=<mybigsecret>

这将在每天 03:00 调用脚本,有关 crontab 文件语法的更多信息,请查阅 crontab (5) 手册页(例如运行“man 5 crontab”)。

相关内容