通过sohu公共ip库获取本机公网ip

sohu 获取公网IP地址方式 http://txt.go.sohu.com/ip/soip

python方式

#!/usr/bin/python
# -*- coding:utf8 -*-

import urllib2
import re

url = urllib2.urlopen("http://txt.go.sohu.com/ip/soip")
text = url.read()
ip = re.findall(r'\d+.\d+.\d+.\d+',text)

print ip[0]

 

shell

echo  $(curl -[......]

继续阅读

SHELL读取 ini 格式文件做配置文件

ini文件格式一般都是由节、键、值三部分组成

格式: [第一节] 第一个键 = 值 第二个键 = 第二个值 [第二节] 第一个键 = val1,val2,val3 例子: [COM] KINGGOO = kinggoo.com

其实这个作用没那么特别大,但多个shell如果每个配置信息都在shell文件里面写,懂的人还好,半懂+不仔细的人要如何改,改几个地方估计脚本就不能运行了。所以这样单独哪出来比较好些,而且可以多个shell使用一个ini文件(与扩展名无关)来做配置也可以的。只需要在shell里面加一个自定义函数就可以[……]

继续阅读

使用VsFtpd及Acl设置访问控制列表可使用的添加用户设置脚本

使用此脚本需要满足使用VSFTP虚拟用户及使用ACL控制访问列表功能才可用!纯粹自己用~~如想使用请自行修改~ Vsftp服务安装搭建,虚拟用户配置  参见:http://kinggoo.com/app-installvsftpdconf.htm Acl(Access Control List)访问控制列表 参见:http://kinggoo.com/geren-acl.htm 注意:使用此脚本必须要你的计算机上支持ACL 此脚本为文章库存~~~ ftpAddUser.sh 脚本

@功能: 针对使用vsftp添加虚拟用户
@格式参数: sh ftpAddUser.sh[……]

继续阅读

Linux系统下修改主机名脚本

文章由来:前段有问我如何修改主机名,今天又有人问。
何为sed:sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。 查看脚本文件nhN.sh(将以下内容保存为nhN.sh)
cat nhN.sh

#!/bin/ba[......]

继续阅读

FTP备份用的一个Shell方法函数

之前写的ftp备份时可以使用的一个方法(function),可能适合或不适合其他人,不过自己修改还是很方便的!
我现在备份就用这个,不知道还有其他更好的办法吗?
(1)在数据变化小时;
(2)数据变化量大时。

function funFtp()
#function start
{
#FTP_IP:远程ftp域名或Ip/FTP_USER:用户名/FTP_PASSWD:密码
#CDLOAD:通过命令dirname,取得传入本地"$1"的目录值(因为我是使用ls -t file|head -1来取得当前最新的一个文件的)
#FTP_SNAME:通[......]

继续阅读

svn邮件通知功能,可以特定字符串发送邮件功能

扩展性:所有你可以想到的地方
所需:《msmtp使用特定邮箱地址发邮件-Mutt协作篇》,请安装了sendmail、mutt、msmtp服务
以为是为了适合我们公司的一些特性,所以在构建邮件配置列表的时候需要手动,或者修改一下php代码。
思路:通过输入特殊的字符串来操作特殊的功能,比如需要通知QA的的提交,则只需在提交信息内输入 " mailtoqa ”,(mailtoqa两侧有空格),也就是说你可以通过这个方法在svn提交操作上做很多你想要去实现的功能。
难点:在svn提交的信息,通过post-commit来获取后,内容都变成ASCII码,需[……]

继续阅读

这段累屁了~

哇~累屁了····

      今天忙活了一天,又是这又是那的。活多的跟空气一样~,不过很庆幸Jira弄的差不多了,配置等也都改好了~只是有一个小问题还存在,当然现在自己测试还没什么大问题~     新增加了,手机条件复选框的功能。等于加了一项筛选条件,可以大大提高测试部门整理bug速度!当然这是测试人员提出来的要求。重新修改了权限、工作流以及自定义字段的选择。可以说是经历坎坷啊(反正没事就911相明)哈哈…    前一段一直在写脚本,shell的,dos的!shell的是在写Oracle那个,[……]

继续阅读

第 1 页,共 1 页1