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
所以我尝试每 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