我在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 3 Cron作业不在cPanel工作
- 7. 带CakePHp ACL权限的Cron作业
- 8. 在cakephp中运行一个cron作业
- 9. cakephp发送群发邮件cron作业
- 10. 在CakePHP中添加Cron作业
- 11. Ubuntu上的Python Cron作业
- 12. 在没有cron作业选项的cPanel上设置cron作业
- 13. Godaddy的cron作业只发送一个电子邮件
- 14. cron作业PHP
- 15. Ubuntu cron作业
- 16. 笨cron作业
- 17. Cron工作不通过cPanel在godaddy服务器上运行cakephp 3
- 18. 在cron作业
- 19. cron作业
- 20. random cron作业
- 21. cron作业
- 22. CRON作业codeigniter
- 23. 在cron作业
- 24. cron作业windows
- 25. Laravel的Cron作业
- 26. 的cPanel cron作业
- 27. Cron工作不在Godaddy cPanel中工作?
- 28. 在GoDaddy上Cakephp htaccess mod_rewrite
- 29. Cakephp cron作业调用控制器的动作
- 30. Cron作业在Heroku
您好。你是否仔细检查了GD,你无法访问shell?我最近为一个拥有GD Shared服务器的客户端工作,并且能够访问该shell。 –
@LeeLoftiss你能告诉我该怎么做? –
你好。客户端提供了SSH信息。我想你应该给GD发电子邮件并仔细检查。客户总是有可能不同于他告诉我的服务器。他们往往对这些条款有点遗忘。 :) –