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."