Update monitor-lxcs.sh
incorporate add/remove functions
This commit is contained in:
parent
c90063059f
commit
8f9b06609f
1 changed files with 19 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue