ソースを参照

~/.bin/check-papill0n.sh: Check if services are up

This is just a very basic check, but really useful for quick checks, as
there will be errors when a proxied service isn't running, the entire
server is down, ...
Lucas Stadler 9 年 前
コミット
7438c769de
共有1 個のファイルを変更した25 個の追加0 個の削除を含む
  1. 25 0
      .bin/check-papill0n.sh

+ 25 - 0
.bin/check-papill0n.sh

@ -0,0 +1,25 @@
1
#!/bin/sh
2
3
status=0
4
5
check_url() {
6
	url="$1"
7
8
	if curl --fail --show-error --silent --location "$url" > /dev/null; then
9
		echo -e "[\033[0;32m✓\033[0m] $url"
10
	else
11
		echo -e "[ ] \033[0;31m$url\033[0m"
12
		status=1
13
	fi
14
}
15
16
check_url papill0n.org
17
check_url papill0n.org/favicon?url=https://google.com
18
check_url git.papill0n.org
19
check_url one.papill0n.org
20
check_url pixl.papill0n.org
21
check_url pad.papill0n.org
22
23
check_url heartheartheart.club
24
25
exit $status