From b5186f0380f402e714f399fdf82661ee500fa374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christer=20War=C3=A9n?= Date: Thu, 21 Aug 2025 17:26:21 +0300 Subject: [PATCH] Add cronjob removal into uninstall --- src/commands/maintenance/uninstall.sh | 7 +++++++ wx | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/commands/maintenance/uninstall.sh b/src/commands/maintenance/uninstall.sh index 56ba6a4..6d08a01 100644 --- a/src/commands/maintenance/uninstall.sh +++ b/src/commands/maintenance/uninstall.sh @@ -5,4 +5,11 @@ wx-uninstall(){ then rm "$HOME/.warengroup" -rf fi + + CRONJOB_NAME="#Warén CLI: Auto" + CRONJOB_TASK="*/5 * * * * $HOME/bin/wx auto" + if [[ $(crontab -l | grep "$CRONJOB_NAME") && $(crontab -l | grep "$CRONJOB_TASK") ]] + then + (crontab -l ; grep -v "$CRONJOB_NAME" ; grep -v "$CRONJOB_TASK") | grep -v "no crontab" | crontab - + fi } diff --git a/wx b/wx index accb96f..d3333f3 100755 --- a/wx +++ b/wx @@ -443,6 +443,13 @@ wx-uninstall(){ then rm "$HOME/.warengroup" -rf fi + + CRONJOB_NAME="#Warén CLI: Auto" + CRONJOB_TASK="*/5 * * * * $HOME/bin/wx auto" + if [[ $(crontab -l | grep "$CRONJOB_NAME") && $(crontab -l | grep "$CRONJOB_TASK") ]] + then + (crontab -l ; grep -v "$CRONJOB_NAME" ; grep -v "$CRONJOB_TASK") | grep -v "no crontab" | crontab - + fi } wx-update(){