GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

15 lines
763 B

#!/bin/bash
set -e
sleep 6
docker exec databaselist php artisan route:list 2>&1 | grep offline
curl -sk -c /tmp/cf.txt https://databaselist.gisportal.id/login \
--resolve databaselist.gisportal.id:443:127.0.0.1 -o /tmp/lf.html
TOKEN=$(grep -oP 'name="_token" value="\K[^"]+' /tmp/lf.html)
curl -sk -c /tmp/cf.txt -b /tmp/cf.txt -X POST https://databaselist.gisportal.id/login \
--resolve databaselist.gisportal.id:443:127.0.0.1 \
-d "username=admin&password=geonet$123&_token=${TOKEN}" -o /dev/null
curl -sk -b /tmp/cf.txt https://databaselist.gisportal.id/ \
--resolve databaselist.gisportal.id:443:127.0.0.1 -o /tmp/df.html
grep -c 'Active Days' /tmp/df.html
grep -c 'Make Offline' /tmp/df.html
grep -oP '>\K[0-9]+(?= days</td>)' /tmp/df.html | head -3