-
Notifications
You must be signed in to change notification settings - Fork 0
/
WP-404-TEST.sh
34 lines (24 loc) · 1.18 KB
/
WP-404-TEST.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
# usage:
# bash script.sh readfile > savefile
DATE=`date +%Y%m%d`
mongo --eval "db = connect('localhost:27017/local');"
#mongo --eval "db.adminCommand('listDatabases');"
#mongo --eval "printjson(db.getCollectionNames());"
#mongo --eval "db = connect('local')"
while IFS=, read col1 col2
do
WPCONTENT="`curl -o /dev/null --silent --head --write-out '%{http_code}' "$col1/wp-content"`"
README="`curl -o /dev/null --silent --head --write-out '%{http_code}' "$col1/readme.html"`"
echo "\"$col1\",\"$WPCONTENT\",\"$README\""
#echo "\"$LINE\",\"$WPCONTENT\",\"$README\"" >> output.csv
mongo local --eval "var _domain='"$col1"'; var _set={'404Test':'"$WPCONTENT"','readmeTest':'"$README"'}" inc/add-object-to-mongodb.js
done < "workspace/$DATE.csv"
echo "------------------------------------------------------------"
echo ' _____ ___ ___ _____ ___ ___ _ _ ___ ___ _ _ ___ ___ '
echo ' |_ _| __/ __|_ _| | __|_ _| \| |_ _/ __| || | __| \ '
echo ' | | | _|\__ \ | | | _| | || .` || |\__ \ __ | _|| |) | '
echo ' |_| |___|___/ |_| |_| |___|_|\_|___|___/_||_|___|___/ '
echo " "
echo "------------------------------------------------------------"
rm "workspace/$DATE.csv"