From 86bb04d2eae4e76958ee7588c64894d395a010ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christer=20War=C3=A9n?= Date: Thu, 21 Aug 2025 17:21:22 +0300 Subject: [PATCH] Add cronjob to installation --- src/commands/maintenance/install.sh | 7 +++++++ wx | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/commands/maintenance/install.sh b/src/commands/maintenance/install.sh index 81212f6..e65dd5c 100644 --- a/src/commands/maintenance/install.sh +++ b/src/commands/maintenance/install.sh @@ -16,4 +16,11 @@ wx-install(){ mkdir $HOME/bin &> /dev/null curl https://git.waren.io/warengroup/wx/raw/branch/master/wx -o $HOME/bin/wx &> /dev/null chmod +x $HOME/bin/wx &> /dev/null + + CRONJOB_NAME="#Warén CLI: Auto" + CRONJOB_TASK="*/5 * * * * $HOME/bin/wx auto" + if [[ -z $(crontab -l | grep "$CRONJOB_NAME") && -z $(crontab -l | grep "$CRONJOB_TASK") ]] + then + (crontab -l ; echo "$CRONJOB_NAME" ; echo "$CRONJOB_TASK") | grep -v "no crontab" | crontab - + fi } diff --git a/wx b/wx index 2973feb..accb96f 100755 --- a/wx +++ b/wx @@ -427,6 +427,13 @@ wx-install(){ mkdir $HOME/bin &> /dev/null curl https://git.waren.io/warengroup/wx/raw/branch/master/wx -o $HOME/bin/wx &> /dev/null chmod +x $HOME/bin/wx &> /dev/null + + CRONJOB_NAME="#Warén CLI: Auto" + CRONJOB_TASK="*/5 * * * * $HOME/bin/wx auto" + if [[ -z $(crontab -l | grep "$CRONJOB_NAME") && -z $(crontab -l | grep "$CRONJOB_TASK") ]] + then + (crontab -l ; echo "$CRONJOB_NAME" ; echo "$CRONJOB_TASK") | grep -v "no crontab" | crontab - + fi } wx-uninstall(){