【发布时间】:2015-08-03 02:52:48
【问题描述】:
所以我尝试使用 crontab 每 5 分钟运行一次 wget 命令。我的问题是它只是没有运行。我做了crontab -l 看看在运行什么,命令就在那里。
命令是:wget --output-document="/Users/proudowner/Desktop/tfgo/bp.json" http://backpack.tf/api/IGetMarketPrices/v1/?key=<key>
错误日志显示:/bin/sh: wget: command not found
没有crontab,该命令也能正常运行。
【问题讨论】:
-
cron 作业使用的路径中没有 wget,但你有 - 解决方案:为 cronjob 提供 wget 的完整路径
-
那么这是否意味着我必须将其路径到 .sh 文件或其中包含命令的东西?
-
whereis wget应该找到路径 -
在我的情况下,你最终会得到一个 cronjob
/usr/bin/wget --output-document="/Users/proudowner/Desktop/tfgo/bp.json" http://backpack.tf/api/IGetMarketPrices/v1/?key=55085a94ba8d88d1538b457但是你的窗口,所以可执行文件的路径是什么 -
感谢您的帮助!