【发布时间】:2011-02-05 07:04:45
【问题描述】:
我有一个 Linux 服务器,在这个服务器上,我想执行一个 cron 作业,用 PHP 程序向我所有的朋友发送生日邮件。我想创建一个从数据库读取数据并发送邮件的 php 程序。
我想知道每天自动执行程序的cron作业的命令。我对 Linux 命令一无所知。
【问题讨论】:
我有一个 Linux 服务器,在这个服务器上,我想执行一个 cron 作业,用 PHP 程序向我所有的朋友发送生日邮件。我想创建一个从数据库读取数据并发送邮件的 php 程序。
我想知道每天自动执行程序的cron作业的命令。我对 Linux 命令一无所知。
【问题讨论】:
你会想要阅读一些关于“crontab”命令的内容,但基本上你会这样做。
从 linux 命令提示符运行 crontab 命令。
然后添加这个条目:
* * * * * php yourscript/path
您可以通过修改 * 值来设置时间。有关这方面的信息,请参阅此 URL:
【讨论】:
这是添加到您的 crontab 文件的命令:
0 0 * * * /usr/bin/php /path/to/your/script.php
根据需要调整 PHP 解释器和脚本的路径。它会在每天午夜运行您的脚本。
【讨论】:
crontab -e。将打开一个文本编辑器,您可以在其中添加此行 ;-)
这是在包括 linux 在内的 unix 系统中使用 cron 表完成的。查看一些示例文档:
如果您在 google 上搜索 crontab,或者查看您的 linux 机器上的 man crontab 页面,您会发现更多
【讨论】: