Ich musste einen ganzen Stack auf einer EC2-Instanz neu installieren, weil ein Kollege den vorherigen durcheinandergebracht hatte (SSH war nicht mehr möglich). Lange Rede, kurzer Sinn: Das neue EC2 läuft.
Wir müssen 2 Jobs per CRON-Job ausführen. Jedes Skript läuft einwandfrei, auch wenn es manuell ausgeführt wird.
00 3 * * 1,3,5,7 cd /home/ubuntu/my/path/; ./ingest_daily.sh &> "$(date +%Y-%m-%d-%H-%M-%S_ingestion.log)"
Aber das Skript wird nie gestartet, keine Protokolldatei.
Deshalb habe ich einen Dummy-Cron hinzugefügt, der Folgendes ausführt:
*/1 * * * * cd /home/ubuntu/my/path/ ; echo "Hello World!" &> "$(date +%Y-%m-%d-%H-%M-%S_test.log)"
Auch nichts.
pgrep cron
zeigt mir eine PID an, sodass der Daemon läuft.
Ich habe keine Ahnung, wo ich es mir ansehen soll. Ich habe hier bereits einige Antworten gelesen, aber nichts scheint zu funktionieren.