我必須在 EC2 執行個體上重新安裝整個堆疊,因為一位同事弄亂了前一個堆疊(不再能夠使用 SSH)。長話短說:新的 EC2 正在運作。
我們必須透過 CRON 作業執行 2 個作業。每個腳本都完美運行或手動運行。
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,以便守護程式正在執行。
我不知道在哪裡可以看到它。我已經在這裡閱讀了一些答案,但似乎沒有任何作用。