找不到/ bin / sh:get:命令

时间:2010-02-03 19:09:30

标签: curl get cron crontab fetch

当我尝试通过cron运行脚本时,我收到此错误消息:

  找不到

/ bin / sh:get:命令

我也在bash shell中尝试过,我试过'curl','wget'和'fetch'但是没有帮助。

有人可以告诉解决方案吗? :D

4 个答案:

答案 0 :(得分:6)

你也可以试试这个:

lynx -dump "http://www.example.com" > /dev/null

答案 1 :(得分:0)

什么操作系统,以及您尝试运行的脚本是什么?

如果它试图从网址获取文件,请尝试用wget替换get。这可能有用。

答案 2 :(得分:0)

Linux的

/usr/local/bin.something.sh

#!/usr/bin/env bash

# Some script ehere

crontab的:

00 *    * * *   root    /usr/local/bin/something.sh

上面列出了所有元素: - )

答案 3 :(得分:0)

cron(8)使用sh(1)执行命令。 sh(1)看到的环境可能不是您以交互方式看到的环境。如果是这样,那么您可以增强配置文件以获得相同的环境,或者让cron(8)执行获取正确环境的命令(例如,“bash -l -c'...')。

相关问题