crontab 不是 运行 wget

crontab not running wget

所以我尝试每 5 分钟使用 crontab 运行 一个 wget 命令。我遇到的问题是它不是 运行ning。我做了 crontab -l 看看是什么 运行ning,命令在那里。

命令是:wget --output-document="/Users/proudowner/Desktop/tfgo/bp.json" http://backpack.tf/api/IGetMarketPrices/v1/?key=<key>

并且错误日志显示:/bin/sh: wget: command not found

如果没有 crontab,该命令也 运行 没问题。

crontab -e 中,将其设为第一行:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

那么 wget 应该可以在不指定完整路径的情况下工作。

您也可以只指定 wget 的完整路径(which wget 以找到它):

/usr/bin/wget --output-document="/Users/proudowner/Desktop/tfgo/bp.json" http://backpack.tf/api/IGetMarketPrices/v1/?key=55085a94ba8d88d1538b4576