/ bin / sh: get: команда не найдена - PullRequest
0 голосов
/ 03 февраля 2010

Когда я пытаюсь запустить скрипт с помощью cron, я получаю следующее сообщение об ошибке:

/ bin / sh: get: команда не найдена

Я также пробовал это в оболочке bash, и я пытался использовать curl, wget и fetch, но ни один из них не помог

Кто-нибудь может сказать решение? : D

Ответы [ 4 ]

6 голосов
/ 03 февраля 2010

Вы также можете попробовать это:

lynx -dump "http://www.example.com" > /dev/null
0 голосов
/ 03 февраля 2010

Linux

/usr/local/bin.something.sh * * 1004

#!/usr/bin/env bash

# Some script ehere

Crontab:

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

Все элементы должны быть перечислены выше: -)

0 голосов
/ 03 февраля 2010

cron (8) использует sh (1) для выполнения команд. Среда, которую видит sh (1), может быть не той, которую вы видите интерактивно. Если да, то вы можете улучшить файлы профиля, чтобы получить ту же среду, или cron (8) выполнить команду, которая получает правильную среду (например, "bash -l -c '...').

0 голосов
/ 03 февраля 2010

Какую ОС и какой скрипт вы пытаетесь запустить?

Если он пытается извлечь файл из URL, попробуйте заменить get на wget. Это может сработать.

...