diff --git a/update/restart_frpc.sh b/update/restart_frpc.sh new file mode 100644 index 0000000..73374ac --- /dev/null +++ b/update/restart_frpc.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +rss=$(ps aux | grep frpc.toml | grep -v grep | awk '{print $6}') +if [[ $rss == '' ]]; then + python3 /opt/scripts/alert/bark/msgsend.py --title "FRPC Warning" --body "Seems like FRPC Service has been down, need to check ASAP." --group 'frp' --icon 8 + exit 9 +fi + +rss=$((rss/1024)) + +if [[ $rss -gt 500 ]]; then + systemctl restart frpc.service +fi + + + diff --git a/update/restart_frps.sh b/update/restart_frps.sh new file mode 100644 index 0000000..2b3e43c --- /dev/null +++ b/update/restart_frps.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +rss=$(ps aux | grep frps.toml | grep -v grep | awk '{print $6}') +if [[ $rss == '' ]]; then + ssh -o ConnectTimeout=60 beelink 'python3 /opt/scripts/alert/bark/msgsend.py --title "FRPS Warning" --body "Seems like FRPS Service has been down, need to check ASAP." --group "frp" --icon 8' + exit 9 +fi + +rss=$((rss/1024)) + +if [[ $rss -gt 1000 ]]; then + systemctl restart frps.service +fi + + +