Я настроил 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 *
), поэтому он использует шестой для получения имени команды.