我托管在GoDaddy共享服务器上。我想运行一个cron工作来发送每日电子邮件。因为我没有访问shell。有什么方法可以运行cron作业来发送电子邮件吗?
答案 0 :(得分:2)
使用Go Daddy共享托管,您可以使用托管控制中心创建一个cron作业。
创建Cron作业
在每个字段中输入所需信息,以安排任务以特定间隔重复运行。
Cron职位名称
输入此Cron作业的名称。理想情况下,此标题与此任务相关,因此您可以轻松识别它。
命令
命令字段是以指定频率运行的脚本或可执行文件。单击“浏览”以在主机帐户中查找文件。您选择的完整文件名将放入此可编辑字段中。单击问号图标可获得有关选择命令的其他帮助。
注意:我们的示例脚本使用变量$ HOME。我们建议使用$ HOME来表示实际的服务器路径,尽管可以使用其中任何一个。
分钟
输入您希望Cron作业运行的时间。例如,您可以通过选择“x:15”将作业设置为每小时后15分钟运行。通过选择“每小时运行两次”设置,您可以每小时运行两次任务。此设置会自动将任务设置为相隔30分钟运行。
小时
输入您希望Cron作业运行的时间。例如,您可以将工作设置为每天下午1:00运行。选择“13:xx。”
每月的一天
输入您希望Cron作业运行的月中的某一天。例如,您可以通过选择“15”将作业设置为在每个月的15日运行。
月
输入您希望Cron作业运行的月份。例如,您可以通过选择“二月”将您的工作设置为每年二月运行。
星期几
输入您希望Cron作业运行的星期几。例如,您可以通过选择“星期四”将工作设置为每周四运行。
点击保存。
您的Cron作业已保存,启用,并在下一个计划的时间间隔内运行。
答案 1 :(得分: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