每天上午 10 点都在发送电子邮件,所以我搜索了很多网站,所以我发现使用 crone 然后实际上可以发送电子邮件 我是使用 crone 的新手,所以我如何在我的服务器中安装 crone 请为我提供一些使用 php 和 crone 发送电子邮件的示例。
感谢您的提前。
cron 可能已经安装在您的服务器上。 您将通过以下方式访问它:
crontab -e
要用php使它成为电子邮件,你可能想要使用这样的东西:http://pear.php.net/package/Net_SMTP/
Cron 是 Linux 提供的内置功能。 它是一个任务计划程序。 您需要将 cron 设置为每天上午 10 点执行 PHP 脚本。 此 PHP 脚本将包含发送电子邮件的代码。
要查看已设置的 cron 作业,请使用crontab -l
来设置新的 cron 作业,请使用 crontab -e
。您的 cron 作业如下所示
1 2 3 4 5 /path/to/command arg1 arg2 OR 1 2 3 4 5 /root/backup.sh
哪里
1:分钟 (0-59(
2: 小时 (0-23(
3: 天 (0-31(
4:月份(0-12 [12 == 12 月](
5:星期几(0-7 [7 或 0 == 星期日](
/path/to/command - 要计划的脚本或命令名称
查看此链接以获取更多详细信息 如何 Cron 作业
此外,您可能需要在 php 脚本中设置 php 可执行文件的路径,例如
#!/path/to/php/executable
由于 cron 是 Linux 命令,它需要知道使用哪个程序来执行给定的脚本。 上面的行是打开 PHP 标签之前的第一行。
设置 cronjob:
$>crontab -e # 这个命令行命令设置 cronjob 并打开 vi 编辑器
Linux Crontab 格式最小小时 DOM MON DOW CMDVi 编辑器打开:在那里添加你的脚本:例:25 11 * * * .csh 2014_09_16 --> 这将在每天上午 11:25 执行 csh 脚本并相应地发送电子邮件
Esc- Shift+zz 通过保存更改退出编辑器
$>crontab -l # 此 cmd 检查是否设置了 conjob
您可以使用 cronjobs 轻松执行 PHP 文件,并让它处理您的电子邮件发送。我在这里写了一个教程:http://rapliandras.hu/blog/how-to-execute-php-scripts-as-cronjobs/
如果您不确定如何使用 PHP 发送电子邮件,请在此处查看其邮件函数的文档:http://php.net/manual/en/function.mail.php