From 68bbcd295009a447f2d51ff75dc2b1b636f27057 Mon Sep 17 00:00:00 2001 From: Mason10198 <31994327+Mason10198@users.noreply.github.com> Date: Sun, 21 Jul 2024 19:55:06 -0500 Subject: [PATCH] Handle old cron entry --- swp-install | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/swp-install b/swp-install index d339963..fbb492f 100644 --- a/swp-install +++ b/swp-install @@ -181,6 +181,21 @@ configure_perms() { chmod +x /usr/local/bin/SkywarnPlus/*.py } +remove_old_cron() { + print_divider + echo "Checking for existing crontab entry for SkywarnPlus.py..." + CRONTAB_OLD=$(crontab -l | grep 'SkywarnPlus.py') + if [ -n "$CRONTAB_OLD" ]; then + echo "Found existing crontab entry for SkywarnPlus.py:" + echo "$CRONTAB_OLD" + echo "Removing old crontab entry..." + (crontab -l | grep -v 'SkywarnPlus.py') | crontab - + echo "Existing crontab entry removed." + else + echo "No existing crontab entry found for SkywarnPlus.py." + fi +} + setup_crontab() { print_divider echo "By default, a crontab entry will be added to trigger SkywarnPlus (check for alerts) every 1 minute."