你在这里


Shell

Linux下检测服务器Ping值的Shell脚本

James Qi 2013年11月18日 - 10:13 发布

  这个月我们连续增加了4台国外服务器,让每台服务器的负载更低一些,这样网民和搜索引擎访问更顺畅,利于流量和广告收入的提升。

  我今年早几个月曾经在网上找了一段检测Ping的代码,稍微改了一下适应我们的需要,已经用了几个月,极少数遇到某服务器ping不通的情况也得到了报警通知。今天又找出来加了一些新服务器的IP和域名,并在程序中加了一些注释,checkping.sh程序如下:

自由标签:

Linux下批量统计文本文件行数的Shell脚本

James Qi 2013年8月29日 - 14:45 发布

  这个统计其实很简单,就一行,把批量循环也记下来:

  lines.sh

!/bin/bash

# 51 us states
DB=(ak al ar az ca co ct dc de fl ga hi ia id il in ks ky la ma md me mi mn mo ms mt nc nd ne nh nj nm nv ny oh ok or pa ri sc sd tn tx ut va vt wa wi wv wy)

for i in "${DB[@]}";do
echo ---------- $i ----------

wc -l /var/www/html/example.com/sites/$i.tsv

done

 

自由标签:

检查系列网站sitemap.xml的Shell脚本

James Qi 2013年7月9日 - 09:40 发布

  6月份放置jamesqi.com这个站点的服务器出了一些问题,一直没有搞好,站点临时转移到其它服务器上,所以也没有写什么日志,现在依然没有搞好,但还是先写日志吧。

  我们有些系列网站数量多,再加上多语言后,xmlsitemap网站地图的数量就更多了,例如50子网站*50种语言后就是2500个网站地图,生成就需要很长时间,中途还可能遇到各种报错,而生成后人工检查也难以进行,7月1日编写了一个简单的脚本来进行自动检查、记录:

checksitemap.sh

订阅 RSS - Shell