add fedoraUsage script
This commit is contained in:
parent
9f9b986ebd
commit
427cad5a38
1 changed files with 23 additions and 0 deletions
23
scripts/fedoraUsage/fedoraUsage.sh
Executable file
23
scripts/fedoraUsage/fedoraUsage.sh
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function updateIps {
|
||||||
|
release=$1
|
||||||
|
YESTERDAY=`/bin/date -d yesterday +%Y-%m-%d`
|
||||||
|
YEAR=`/bin/date -d yesterday +%Y`
|
||||||
|
MONTH=`/bin/date -d yesterday +%m`
|
||||||
|
DAY=`/bin/date -d yesterday +%d`
|
||||||
|
|
||||||
|
/bin/mkdir -p /srv/web/fedoraUsage.private
|
||||||
|
/bin/awk /$release/'{ print $1 }' /var/log/hosts/proxy*/$YEAR/$MONTH/$DAY/http/mirrors.fedoraproject.org-access.log | /bin/sort -u > /srv/web/fedoraUsage.private/$release.tmp
|
||||||
|
/bin/sort -u /srv/web/fedoraUsage.private/$release.tmp /srv/web/fedoraUsage.private/$release.ips > /srv/web/fedoraUsage.private/$release.ips.new
|
||||||
|
/bin/mv /srv/web/fedoraUsage.private/$release.ips.new /srv/web/fedoraUsage.private/$release.ips
|
||||||
|
/usr/bin/wc -l /srv/web/fedoraUsage.private/$release.ips > /srv/web/fedoraUsage/$release
|
||||||
|
}
|
||||||
|
|
||||||
|
updateIps rawhide
|
||||||
|
updateIps updates-released-fc6
|
||||||
|
updateIps updates-released-f7
|
||||||
|
updateIps updates-released-f8
|
||||||
|
updateIps updates-released-f9
|
||||||
|
updateIps updates-released-f10
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue