mirror of
https://github.com/tteck/Proxmox.git
synced 2024-11-30 02:14:34 +01:00
Update uptimekuma-update.sh
This commit is contained in:
parent
f61f6e7c1c
commit
a8b7a6e5ad
@ -1,6 +1,4 @@
|
|||||||
#!/usr/bin/env bash -ex
|
#!/usr/bin/env bash -ex
|
||||||
set -euo pipefail
|
|
||||||
shopt -s inherit_errexit nullglob
|
|
||||||
YW=`echo "\033[33m"`
|
YW=`echo "\033[33m"`
|
||||||
BL=`echo "\033[36m"`
|
BL=`echo "\033[36m"`
|
||||||
RD=`echo "\033[01;31m"`
|
RD=`echo "\033[01;31m"`
|
||||||
@ -46,15 +44,12 @@ function msg_ok() {
|
|||||||
echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
|
echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
|
||||||
}
|
}
|
||||||
|
|
||||||
cd /opt/uptime-kuma
|
|
||||||
if which systemctl 2> /dev/null > /dev/null; then
|
|
||||||
msg_info "Stopping Uptime Kuma"
|
|
||||||
sudo systemctl stop uptime-kuma &>/dev/null
|
|
||||||
msg_ok "Stopped Uptime Kuma"
|
|
||||||
else
|
|
||||||
echo "Skipped stopping Uptime Kuma, no systemctl found"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
msg_info "Stopping Uptime Kuma"
|
||||||
|
sudo systemctl stop uptime-kuma &>/dev/null
|
||||||
|
msg_ok "Stopped Uptime Kuma"
|
||||||
|
|
||||||
|
cd /opt/uptime-kuma
|
||||||
|
|
||||||
msg_info "Updating"
|
msg_info "Updating"
|
||||||
git fetch
|
git fetch
|
||||||
@ -66,12 +61,8 @@ msg_info "Installing Dependencies"
|
|||||||
npm ci
|
npm ci
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
if which systemctl 2> /dev/null > /dev/null; then
|
msg_info "Starting Uptime Kuma"
|
||||||
msg_info "Starting Uptime Kuma"
|
sudo systemctl start uptime-kuma &>/dev/null
|
||||||
sudo systemctl start uptime-kuma &>/dev/null
|
msg_ok "Started Uptime Kuma"
|
||||||
msg_ok "Started Uptime Kuma"
|
|
||||||
else
|
|
||||||
echo "Skipped starting Uptime Kuma, no systemctl found"
|
|
||||||
fi
|
|
||||||
|
|
||||||
msg_ok "Done!"
|
msg_ok "Done!"
|
||||||
|
Loading…
Reference in New Issue
Block a user