当我尝试通过cron运行脚本时,我收到此错误消息:
找不到/ bin / sh:get:命令
我也在bash shell中尝试过,我试过'curl','wget'和'fetch'但是没有帮助。
有人可以告诉解决方案吗? :D
答案 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'...')。