Мне пришлось переустановить весь стек на экземпляре EC2, потому что коллега испортил предыдущий (больше не могу подключиться к SSH). Короче говоря: новый EC2 запущен.
Нам нужно запустить 2 задания с помощью CRON-задания. Каждый скрипт работает отлично или запускается вручную.
00 3 * * 1,3,5,7 cd /home/ubuntu/my/path/; ./ingest_daily.sh &> "$(date +%Y-%m-%d-%H-%M-%S_ingestion.log)"
Но скрипт так и не запускается, файла журнала нет.
Поэтому я добавил фиктивный cron, выполняющий:
*/1 * * * * cd /home/ubuntu/my/path/ ; echo "Hello World!" &> "$(date +%Y-%m-%d-%H-%M-%S_test.log)"
Тоже ничего.
pgrep cron
показывает мне PID, значит демон запущен.
Я понятия не имею, где это посмотреть. Я уже прочитал несколько ответов здесь, но ничего не работает.