flynetcn的专栏

记住,你能!

检查服务器的pid文件,如果文件不存在或pid对应的进程已死重启服务器

# -*- coding: utf-8 -*- # @author flynetcn import sys, os, re, datetime; LOG_FILE = '/var/log/www/serverMonitor.log'; SERVER_PID_FILE = '/var/log/ww...

2015-08-18 20:35:09

阅读数 3351

评论数 0

python检查目录文件权限并修改目录文件权限

# -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_FILE = '/var/log/nginx/checkDirPermission.log'; nginxWritableDi...

2015-08-17 15:27:54

阅读数 9685

评论数 0

python获取本机网卡IP

def getLocalIp(ifname = 'eth0'): import socket, fcntl, struct; s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); inet = fcntl.ioctl(s.fileno()...

2015-07-23 16:54:44

阅读数 2828

评论数 1

python切换进程用户到nginx账号

import os, pwd; os.seteuid(pwd.getpwnam('nginx').pw_uid); os.setegid(pwd.getpwnam('nginx').pw_gid);

2015-02-01 19:12:23

阅读数 2108

评论数 0

python小工具:批量替换某个目录下的文件名

# encoding:utf-8 import sys, os, re; if len(sys.argv)!=4: print 'Uage: '+sys.argv[0]+ ' dir oldstr newstr'; sys.exit(); dir = sys.argv[1]; ...

2014-08-30 23:04:24

阅读数 1033

评论数 0

python+shell简易进程控制

#!/usr/bin/python # -- coding: UTF-8 -- import sys, os; storecmd = 'php /home/wwwroot/script/store.php -d'; grepcmd = 'ps aux | grep store.php | gre...

2014-08-09 22:01:46

阅读数 1867

评论数 0

[python]将一般格式的图书目录转换成pdf文件目录

# catalog conversion tool # -- coding: UTF-8 -- # 将一般格式的图书目录转换成pdf文件目录 import sys, os, re; if len(sys.argv)<3: print('Usage: python catalog_c...

2014-08-08 22:20:52

阅读数 1155

评论数 0

python命令行方式操作数据库

import sys, os; mysqlcli = "mysql -hx.x.x.x -Pxx -uxxxx -pxxxxxx databasename"; sql = "show tables"; (pipein, pipeout) = os.pope...

2014-05-30 13:45:18

阅读数 1342

评论数 0

使用vim更正pdf文件bookmark页码的py脚本

# vim py script # -- coding: UTF-8 -- # 更正pdf书签的页码 # 修改当前缓冲区每一行中的页码然后写入另一个空缓冲区 import vim, re, sys; defaultAddPageNum = 25; if len(sys.argv) == 1: ...

2014-03-01 17:03:31

阅读数 1311

评论数 0

python复制目录下的文件

#!/usr/bin/python # -- coding: UTF-8 -- import os, shutil; def getdirfiles(dire): dire = dire.rstrip('/'); filelist = []; pathlist = os....

2013-06-20 13:52:55

阅读数 1109

评论数 0

python之daemon函数

def daemon(): pid = os.fork(); if pid!=0: sys.exit(); os.setsid(); fd_r = os.open('/dev/null', os.O_RDONLY); fd_w = os.o...

2012-09-22 18:59:52

阅读数 1308

评论数 1

查看linux网络流量小程序: netiostat

python利用linux命令查看网络流量的小程序

2011-05-01 08:52:00

阅读数 2950

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭