Curl /bin/sh:get:未找到命令
当我尝试通过cron运行脚本时,我得到以下错误消息: /bin/sh:get:未找到命令 我也在bashshell中尝试了它,我尝试了“curl”、“wget”和“fetch”,但都没有起到作用Curl /bin/sh:get:未找到命令,curl,get,cron,crontab,fetch,Curl,Get,Cron,Crontab,Fetch,当我尝试通过cron运行脚本时,我得到以下错误消息: /bin/sh:get:未找到命令 我也在bashshell中尝试了它,我尝试了“curl”、“wget”和“fetch”,但都没有起到作用 有人能说出答案吗D什么操作系统,以及您试图运行的脚本是什么 如果它试图从url获取文件,请尝试用wget替换get。这可能行得通。什么操作系统,以及您试图运行的脚本是什么 如果它试图从url获取文件,请尝试用wget替换get。那可能行得通。Linux /usr/local/bin.something.
有人能说出答案吗D什么操作系统,以及您试图运行的脚本是什么
如果它试图从url获取文件,请尝试用wget替换get。这可能行得通。什么操作系统,以及您试图运行的脚本是什么 如果它试图从url获取文件,请尝试用wget替换get。那可能行得通。Linux
/usr/local/bin.something.sh
:
#!/usr/bin/env bash
# Some script ehere
Crontab:
00 * * * * root /usr/local/bin/something.sh
上面应该列出所有元素:-)Linux
/usr/local/bin.something.sh
:
#!/usr/bin/env bash
# Some script ehere
Crontab:
00 * * * * root /usr/local/bin/something.sh
上面应该列出所有元素:-)cron(8)使用sh(1)执行命令。sh(1)看到的环境可能不是您以交互方式看到的环境。如果是这样,那么您可以增强配置文件以获得相同的环境,或者让cron(8)执行一个命令以获得正确的环境(例如,“bash-l-c'…')。cron(8)使用sh(1)执行命令sees可能不是您以交互方式看到的环境。如果是这样,您可以增强配置文件以获得相同的环境,或者让cron(8)执行一个命令以获得正确的环境(例如,“bash-l-c'…”)。您也可以尝试以下操作:
lynx -dump "http://www.example.com" > /dev/null
您也可以尝试以下方法:
lynx -dump "http://www.example.com" > /dev/null
脚本只是发送了一封邮件,我在问题中忘记了我也尝试了wget。脚本只是发送了一封邮件,我在问题中忘记了我也尝试了wget。听起来你需要安装
get
,或者确保它位于cron的$PATH中。在命令行上获取的的输出是什么?更多信息可能会有所帮助,包括您正在运行的脚本的源代码以及crontab中的行。我只能通过Iworx控制面板使用crontab:,因此我无法安装任何内容。听起来您需要安装get
,或者确保它位于cron的$PATH中。在命令行上获取的的输出是什么?更多信息会有所帮助,包括您正在运行的脚本的源代码,以及crontab中的行。我只能通过Iworx控制面板使用crontab:,因此我无法安装任何内容。谢谢,这就是解决方案。:)谢谢,这就是解决办法。:)