view log cat update.log first create log: php update_database.php >> update.log 2>&1 create cron 1. in terminal run: crontab -e 2. go to insert mode by pressing: i 3. run cron job at 2am CST paste: 0 2 * * * TZ=America/Chicago /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard/update.log 2>&1 esc 5. type: :wq 6. press: Enter 7. check it: crontab -l 8. dd deletes the entire line. 9. watch the log: tail -f /Applications/MAMP/htdocs/chicago_dashboard/update.log Use this instead to clear the log: : > /Applications/MAMP/htdocs/chicago_dashboard/update.log or: truncate -s 0 /Applications/MAMP/htdocs/chicago_dashboard/update.log Then verify it is empty: cat /Applications/MAMP/htdocs/chicago_dashboard/update.log It should show nothing. Then watch: tail -f /Applications/MAMP/htdocs/chicago_dashboard_gc/update_database.log Your cron is now using: */5 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/scripts/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard/logs/update.log 2>&1 so the next run should happen within 5 minutes. */1 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/scripts/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log 2>&1 so the next run should happen within 5 minutes. ALL CRON JOBS: 45 7 * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard/update.log 2>&1 0 8 * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_plumbing/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard_plumbing/update.log 2>&1 */1 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/scripts/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log 2>&1 30 8 * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_mason/update_database.php >> /Applications/MAMP/htdocs/chicago_dashboard_mason/update.log 2>&1 */1 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/scripts/enrich_contra/ctors.php >> /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log 2>&1 */1 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/scripts/enrich_contractors.php >> /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log 2>&1 */1 * * * * /opt/homebrew/bin/php /Applications/MAMP/htdocs/chicago_dashboard_gc/contractors/contractor_normalizer.php >> /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log 2>&1 watch cron: tail -f /Applications/MAMP/htdocs/chicago_dashboard_gc/logs/update.log This will keep the terminal open and show new lines as cron writes them. enrich_contractors api: AIzaSyAz_qVEE4MM84oNp-vTQo2KDJRjCUNfibk // AQ.Ab8RN6LD9NJy75RVrEg4Uoy4bQCkwTUWhMfTicM3oOj6DaUVgA // AQ.Ab8RN6LD9NJy75RVrEg4Uoy4bQCkwTUWhMfTicM3oOj6DaUVgA // AQ.Ab8RN6JqktvXdgsWnEgjKkkh4SgQ9XChsjFzpYlJ3ztVrxv7hA // AQ.Ab8RN6LQBqp1kS9rbtu-Ve-1UR5Nk6EXHpbyI_AyQk0mrCLEWA CRON JOBS IN ORDER ON cPanel tail -f /Applications/MAMP/htdocs/chicago_dashboard_gc/update_database.log tail -f /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/logs/update_database.log tail -f /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/logs/update_contractors.log tail -f /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/logs/enrich_contractors.log tail -f /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/logs/permit_ai_worker.log tail -f /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/logs/process_saved_search_alerts.log /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/update_database.php >> /home/vergil7/leads-by.weblafi.com/logs/update_database.log 2>&1 0 2 * * * /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/update_database.php >> /home/vergil7/leads-by.weblafi.com/logs/update_database.log 2>&1 30 2 * * * /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/update_contractors.php >> /home/vergil7/leads-by.weblafi.com/logs/update_contractors.log 2>&1 0 3 * * * /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/enrich_contractors.php >> /home/vergil7/leads-by.weblafi.com/logs/enrich_contractors.log 2>&1 45 3 * * * * /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/permit_ai_worker.php >> /home/vergil7/leads-by.weblafi.com/logs/permit_ai_worker.log 2>&1 45 4 * * * * /usr/local/bin/php /home/vergil7/leads-by.weblafi.com/scripts/process_saved_search_alerts.php >> /home/vergil7/leads-by.weblafi.com/logs/process_saved_alerts.log 2>&1