Справка по базовой оболочке script./bin/sh: источник: не найден

Мой cron:

45 10 * * * source /home/ThinkCode/Test/hello.sh

hello.sh:

#!/bin/bash
echo "helloworld"

Ошибка, которую она отправляет мне по электронной почте:

/bin/sh: source: not found

Что я делаю неправильно? Это конфигурация/среда, поэтому Google не сильно помог! Спасибо..

Ответы

Ответ 1

Реальный sh не имеет source, только .. Либо измените оболочку в cron на bash, либо используйте . вместо этого.

Ответ 2

Почему вы source вставляете файл из cron. Почему бы просто не выполнить его?