Compare commits

...

2 Commits

Author SHA1 Message Date
tteckster 8f9b06609f
Update monitor-lxcs.sh
incorporate add/remove functions
2023-04-28 08:17:20 -04:00
tteckster c90063059f
Update cronicle.sh
fix for worker
2023-04-28 07:22:15 -04:00
2 changed files with 20 additions and 7 deletions

View File

@ -51,7 +51,7 @@ function default_settings() {
}
function update_script() {
if [[ ! -d /opt/cronicle ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
#if [[ ! -d /opt/cronicle ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 2 \
"1" "Update ${APP}" ON \
"2" "Install ${APP} Worker" OFF \

View File

@ -17,6 +17,7 @@ cat <<"EOF"
EOF
add() {
while true; do
read -p "This script will add Monitor LXC to Proxmox VE. Proceed(y/n)?" yn
case $yn in
@ -92,10 +93,22 @@ systemctl daemon-reload
systemctl enable -q --now ping-containers.service
clear
echo -e "\n To view Monitor LXC logs: cat /var/log/ping-containers.log"
}
# To remove Monitor LXC from Proxmox VE
# 1) systemctl stop ping-containers.service
# 2) systemctl disable ping-containers.service
# 3) rm /etc/systemd/system/ping-containers.service
# 4) rm /usr/local/bin/ping-containers.sh
# 5) rm /var/log/ping-containers.log
remove() {
systemctl stop ping-containers.service
systemctl disable ping-containers.service &>/dev/null
rm /etc/systemd/system/ping-containers.service
rm /usr/local/bin/ping-containers.sh
rm /var/log/ping-containers.log
echo "Removed Monitor LXC from Proxmox VE"
}
if [ "$1" == "add" ]; then
add
elif [ "$1" == "remove" ]; then
remove
else
echo "Usage: $0 [add | remove]"
exit 1
fi