我在GoDaddy共享服务器上托管。我想运行cron作业发送每日电子邮件。因为我没有访问shell。有什么办法可以运行cron作业来发送电子邮件吗?GoDaddy上的CakePHP Cron作业
1
A
回答
2
随着Go Daddy共享主机,您可以使用主机控制中心创建一个cron作业。
要在您的客户经理创建一个cron作业
- 日志。
- 点击虚拟主机。
- 在您要使用的主机帐户旁边,点击启动。
- 在主机控制中心的内容部分,单击Cron作业管理器图标。此操作显示Cron作业管理器屏幕。
- 单击左侧导航区域中电子邮件地址标题旁边的编辑。
- 输入您希望收到有关此Cron Job的所有信息的电子邮件地址。
- 单击保存。
- 点击创建Cron作业。
- 单击自定义。
在每个字段中输入所需信息以安排任务按特定间隔重复运行。
Cron职位名称
输入此Cron Job的名称。理想情况下,这个标题涉及到这个任务,所以你可以很容易地识别它。
命令
命令字段是以指定频率运行的脚本或可执行文件。点击浏览找到您的主机帐户中的文件。您所选内容的完整文件名被放置在这个可编辑字段中。单击问号图标以获取有关选择命令的其他帮助。
注意:我们的示例脚本使用变量$ HOME。我们建议使用$ HOME来表示实际的服务器路径,尽管可以使用任何一个。
分钟
输入您希望Cron作业运行的时间。例如,您可以通过选择“x:15”,将作业设置为在每小时15分钟后运行。通过选择每小时运行两次设置,您可以每小时运行两次任务。该设置自动设置任务间隔30分钟。
小时
输入您希望Cron作业运行的时间。例如,您可以将作业设置为每天下午1点运行。通过选择“13:xx”。
每月
日输入您要cron作业运行一个月的日子。例如,您可以通过选择“15”来将工作设置为在每个月的15号运行。“
月
输入您想要cron作业运行一个月。例如,你可以设置你的工作,通过选择运行每年二月‘二月’。
周 日输入您想要cron作业运行的一周中的一天。例如,你可以设置你的工作,通过选择运行每个星期四“星期四。”
点击保存。
您的Cron作业已保存,启用并在下一个计划间隔运行。
2
这是一个更简单的解决方案,不需要黑客入侵核心文件。只需将此用于您的cron作业:
/web/cgi-bin/php5 -q -d register_argc_argv=on $HOME/html/lib/Cake/Console/cake.php -app $HOME/html/app your_shell -q
相关问题
- 1. CakePHP shell作为Cron作业不在godaddy上工作
- 2. CakePHP的cron作业
- 3. 在cakephp的cron作业上更改css
- 4. CakePHP的Cron作业路径
- 5. 使用GoDaddy cron作业管理器每3小时运行一次cron作业
- 6. 带CakePHp ACL权限的Cron作业
- 7. 在cakephp中运行一个cron作业
- 8. 在没有cron作业选项的cPanel上设置cron作业
- 9. Godaddy的cron作业只发送一个电子邮件
- 10. 如何在godaddy cpanel中为php文件运行cron作业?
- 11. cron作业PHP
- 12. 笨cron作业
- 13. Ubuntu cron作业
- 14. Cron工作不通过cPanel在godaddy服务器上运行cakephp 3
- 15. random cron作业
- 16. cron作业
- 17. CRON作业codeigniter
- 18. 在cron作业
- 19. Laravel的Cron作业
- 20. Cron工作不在Godaddy cPanel中工作?
- 21. 在GoDaddy上Cakephp htaccess mod_rewrite
- 22. Cakephp cron作业调用控制器的动作
- 23. Cron作业在Heroku
- 24. 运行Cron作业
- 25. 计划cron作业
- 26. Cron作业和EasyPHP
- 27. Cron作业限制
- 28. Cron作业帮助
- 29. 在Windows上的Chrome Cron作业
- 30. Laravel调度主机上的cron作业
您好。你是否仔细检查了GD,你无法访问shell?我最近为一个拥有GD Shared服务器的客户端工作,并且能够访问该shell。 –
@LeeLoftiss你能告诉我该怎么做? –
你好。客户端提供了SSH信息。我想你应该给GD发电子邮件并仔细检查。客户总是有可能不同于他告诉我的服务器。他们往往对这些条款有点遗忘。 :) –