我正在尝试执行此脚本,该脚本将从站点获取数据并将其导入我的数据库。
我创建了cronjob并等了20分钟。没有错误或结果,只是没有发生任何事情就是沉默。
我也没有收到显示该命令结果的电子邮件。如何执行此脚本并通过电子邮件接收结果?
这是我目前正在使用的cronjob:
20 * * * * /usr/bin/GET http://example.com/wp-content/plugins/ScriptName/scrap_data2.php?request_type=import_animes&site=2
答案 0 :(得分:0)
虽然Hostgator确实使用GET作为其cron示例之一;通过其http链接从cron“运行”脚本的常用方法是使用“wget”或“curl”。
我相信“GET”是“libwww-perl”软件包的一部分,它可能取决于安装位置或是否安装。请尝试使用WGET。
20 * * * * wget -O /dev/null http://example.com/wp-content/plugins/ScriptName/scrap_data2
' - 上面的O / dev / null'用于放弃cron wgets输出,因为你的脚本会成功发送电子邮件,因此你不需要它。