Ответ 1
Реальный sh
не имеет source
, только .
. Либо измените оболочку в cron на bash
, либо используйте .
вместо этого.
Мой cron:
45 10 * * * source /home/ThinkCode/Test/hello.sh
hello.sh:
#!/bin/bash
echo "helloworld"
Ошибка, которую она отправляет мне по электронной почте:
/bin/sh: source: not found
Что я делаю неправильно? Это конфигурация/среда, поэтому Google не сильно помог! Спасибо..
Реальный sh
не имеет source
, только .
. Либо измените оболочку в cron на bash
, либо используйте .
вместо этого.
Почему вы source
вставляете файл из cron. Почему бы просто не выполнить его?