好久好久没写shell script了,最近一直在搞linux kernel,搞的头发都稀疏了点^_^,可怜我才24不到阿
好了好了,不废话了.
中午休息的时候,突然想能不能写个script查看我blog的访问量呢....
其实简单点就一条代码^_^,我这里没进行什么编码转换,那个感觉不通用.
curl http://blog.chinaunix.net/u2/76292/ | sed -n '/id=\"countinfo\"/{n;p}' | cat -A | sed -e 's/.*://' -e 's/<.*//'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 46179 0 46179 0 0 9230 0 --:--:-- 0:00:05 --:--:-- 11729
73594(这个就是我的访问量了哦)
我自己写了个脚本,也许你觉得有点繁琐,或者不必要^_^
#!/bin/bash
url="http://blog.chinaunix.net/u2/76292/"
file=/tmp/$(date "+%s")
/usr/bin/curl $url -o $file
tmp=/tmp/$(date "+%s")
/bin/sed -n '/id=\"countinfo\"/{n;p}' $file | /bin/cat -A > $tmp
counts=$(sed -e 's/.*://' -e 's/<.*//' $tmp)
rm $file $tmp
echo "counts=$counts"
#echo $counts >> /root/Desktop/blog_record
how=80000
if [[ $counts -gt $how ]];then
echo "^_^" "^_^" "^_^" "^_^" >> /root/Desktop/blog_record
echo $counts >> /root/Desktop/blog_record
/bin/date "+%Y/%m/%d %H:%M:%S" >> /root/Desktop/blog_record
echo "^_^" "^_^" "^_^" "^_^" >> /root/Desktop/blog_record
fi
我放在crontab内面了
[root@zj:~]# crontab -l
29 11 * * * /etc/webmin/cron/tempdelete.pl
30 12 * * * /bin/bash /root/blog.sh
一般12:30我电脑都开着这个时候就运行了哦,期待这星期就突破80000^_^
|
阅读(1300) | 评论(0) | 转发(0) |