python调用Shell脚本,有很多种方法,下面给出了三个python中执行shell命令的方法
第一种方案:os.system
os.system返回脚本的退出状态码
现有一个shell脚本1.sh
#!/bin/sh
echo "hello world!!"在python中调用shell脚本
import os
status = os.system('sh ~/svnrepos/...
分类:
编程语言 时间:
2015-07-10 16:38:06
阅读次数:
157
Nginx 简介Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源...
分类:
Web程序 时间:
2015-07-10 14:43:15
阅读次数:
128
上一篇利用正则表达式匹配不包含某些指定字符的只是动动脑机,回忆一下正则表达式, 但是遇到了中文,一来编码问题不方便, 二来容易考虑问题有漏洞。 如果我们想实现匹配不包含某些字符串的功能, 还是用shell脚本比较安全。如下面这段代码实现匹配所有不含“登录”和“注册”的行。其中, “=~”表示包含。str="登录|注册"while read line; do
if [[ ! $line =~...
分类:
其他好文 时间:
2015-07-09 22:43:30
阅读次数:
111
Ubuntu中文安装后,家目录均为中文,如“下载” “文档”等等,在使用Shell时很不方便,可用如下方法将这些文件夹名称改回英文1.使用命令1 export LANG=en_US2 xdg-user-dirs-gtk-update 2.在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭3.使用...
分类:
系统相关 时间:
2015-07-09 21:25:47
阅读次数:
195
因为很喜欢nginx,所以也想尝试在Windows下使用nginx,前面安装配置都挺顺利,把域名解析尽量后,通过域名代理访问jboss,却异常的慢,起码有3秒的时间才显示页面,而这个页面是jboss的默认页面,超级简单毫无业务逻辑的页面。无奈之下,还是用回Apache。安装过程和配置自不必说。通过比...
1、在Makefile中只能在target中调用Shell脚本,其他地方是不能输出的。比如如下代码就是没有任何输出:VAR="Hello"echo "$(VAR)"all: .....以上代码任何时候都不会输出,没有在target内,如果上述代码改为如下:VAR="Hello"all: e...
分类:
系统相关 时间:
2015-07-09 19:42:33
阅读次数:
136
内容目录:find 文件查找grep 文本搜索xargs 命令行参数转换sort 排序uniq 消除重复行用tr进行转换cut 按列切分文本paste 按列拼接文本wc 统计行和字符的工具sed 文本替换利器awk 数据流处理工具迭代文件中的行、单词和字符本文将介绍Linux下使用Shell处理文本...
分类:
系统相关 时间:
2015-07-09 19:15:35
阅读次数:
178
#/bin/sh #检测mysql server是否正常提供服务 mysqladmin -u sky -ppwd -h localhost ping #获取mysql当前的几个状态值 mysqladmin -u sky -ppwd -h localhost status #获取数据库当前的连接信息 mysqladmin -u ...
分类:
数据库 时间:
2015-07-08 16:47:06
阅读次数:
137
当前目录下有一些文件和目录,其中每个目录里都有若干.txt文件,
现在要求在当前目录创建一个新目录all,且将那些目录所有.txt文件
都拷贝到目录all。在ubuntu12.04的shell脚本实现如下:
#!/bin/sh
# 提示信息
echo "start:"
# 定义变量
dst=all
pst=.txt
# 复制文件到目标文件夹
if [ -d...
分类:
系统相关 时间:
2015-07-07 22:46:26
阅读次数:
267
一、什么是Shell? Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动,挂起,停止甚至是编写一些程序。Shell还是一个功能强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行的脚本语言,在Shell中可以....
分类:
系统相关 时间:
2015-07-06 23:20:16
阅读次数:
194