minbing 发表于 2013-1-15 02:20:19

ubuntu上python小工具部署操作

帮朋友写了个小工具, 记录下:
linux命令:
    屏蔽pemission deny:
    find / -name apache 2>/dev/null
   文件拷贝:
    本地到server: scp -p /tmp/New\ Project\ 20100912\ 0015.sql mike@218.76.12.194:/home/mike/
    server到本地: scp -p mike@218.76.12.194:/home/mike/loopSearch.* /tmp/
 
    ubuntu安装MySQLdb: sudo apt-get install python-mysqldb
 
在贴上重启程序的代码:
#!/usr/bin/env bashimport timeimport threadingimport osdef getMem():    memInfo = os.popen("free").read()    infos = memInfo.split()    print infos    return int(infos)def startSearch():    os.popen("python XXX.py")if __name__ == "__main__":    print getMem()    ttime = 0    pt = 360    t = threading.Thread(target=startSearch)    t.start()    while(True):      if getMem() < 10000 or ttime > 36000:            break      time.sleep(pt)      ttime += pt getMem获取当前可用内存如果内存小于10M或程序持续运行10小时, 则退出。若要程序重启,可在外层套shell脚本。 
 
页: [1]
查看完整版本: ubuntu上python小工具部署操作