20 lines
475 B
Bash
Executable File
20 lines
475 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# caso 1, seafile no funciona
|
|
|
|
getcode(){
|
|
url="${1?- No url passed}"
|
|
curl --fail-early -s -o /dev/null -w "%{http_code}" "$url"
|
|
}
|
|
|
|
site="http://192.168.1.97:38082/accounts/login/?next=/"
|
|
code=$(getcode "$site")
|
|
|
|
echo $code
|
|
|
|
if [[ "$code" != 2?? ]];then
|
|
DATE=$(date +"%F_%H:%M:%S")
|
|
echo "$DATE docker restart seafile-mysql seafile-memcached seafile" >> "/home/ubunturpi/logs/docker_status.txt"
|
|
docker restart seafile-mysql seafile-memcached seafile
|
|
fi
|