Назад | Перейти на главную страницу

mac cron не может правильно использовать оболочку

Я настроил cron для запуска простого сценария оболочки hello world, но он выдает ошибку, которую Google не помогает мне решить. Я должен упустить что-то действительно простое!

Вот мой crontab:

MAILTO=me@domain.com
SHELL=/bin/bash
30 * * * * * $HOME/hello.sh

Вот hello.sh:

#!/bin/bash                                                                                       
echo HELLO WORLD!

Я получаю это сообщение об ошибке:

/bin/bash: 555: command not found

Я попытался установить оболочку на /bin/sh но это не имеет значения. У меня по-прежнему появляется аналогичное сообщение об ошибке.

cron принимает 5 параметров для времени. Вы дали 6 (30 плюс 5 *), поэтому он использует шестой для получения имени команды.