【发布时间】:2017-02-27 12:44:24
【问题描述】:
我需要创建 cron 作业以每分钟从 Cpanel 运行 URL
当我从浏览器打开链接时,它会自动生成数据库备份
我选择常用设置(每分钟一次)* * * * *
这是我使用的命令,但没有人工作
获取 http://example.com/backup > /dev/null
wget http://example.com/backup
curl -s http://example.com/backup > /dev/null
wget -q -O /dev/null "http://example.com/backup" > /dev/null 2>&1
这是我的推荐信
https://forums.cpanel.net/threads/cron-job-to-call-a-web-page.60253/
Using CRON jobs to visit url?
CRON command to run URL address every 5 minutes
【问题讨论】:
-
定义“没有人工作”。你收到错误信息了吗?您是否以交互方式尝试了这些命令(而不是让 cron 执行它们)?您是否尝试过将命令的输出重定向到日志文件并进行检查?
-
@FrankSchmitt 没有出现错误消息我直接尝试了链接并且它正在工作,如何以交互方式执行命令或将我的命令的输出重定向到日志文件并检查它??
-
不是将输出重定向到 /dev/null,而是将其重定向到日志文件,例如通过
command > /tmp/cron-log.txt -
@FrankSchmitt 感谢您的帮助,我收到代码重定向到登录页面的错误,因为需要登录才能创建备份,我为它更改了身份验证并正常工作:)