oracle sdp2,sdp2.py

#/usr/bin/env python

#-*- coding:utf-8 -*-

__author__ = "saintic.com"

__doc__ = "安装系统,帮助信息,setuptools模块,测试系统"

__data__ = "2015-8-1 pm"

__version__ = "2.0"

import os,sys,subprocess,commands

try:

path=os.path.dirname(os.path.abspath(__file__))

except StandardError, e:

path=sys.path[0]

def __WriteTmpFile():

global __pathtmp

__pathtmp = "/tmp/pythonpathfile"

with open(__pathtmp,'w') as f:

f.write('')

return

def __SOURCE():

__result=commands.getstatusoutput('source /etc/profile')[0]

if __result != 0:

print '错误:source /etc/profile执行故障,PYTHONPATH不存在,脚本退出!'

ppath = False

return ppath

else:

ppath = True

return ppath

def __PPATH():

subprocess.call(['echo ' + 'export PYTHONPATH=' + path + '>> /etc/profile'],shell=True)

__joinpath=os.path.join(path,'conf')+':'+os.path.join(path,'node')+':'+os.path.join(path,'server')

subprocess.call(['echo ' + 'export PYTHONPATH=\$PYTHONPATH:' + __joinpath + '>> /etc/profile'],shell=True)

subprocess.call(["source /etc/profile"],shell=True)

def WritePPATH():

if os.path.isfile(__pathtmp) == False:

__PPATH()

__SOURCE()

if ppath = True:

with open(__pathtmp,'w') as f:

f.write('')

else:

print '错误,__SOURCE()函数错误,source执行故障。'

exit()

return pythonpath=commands.getstatusoutput('echo $PYTHONPATH')[0]

def Install(Type='Req',System='server'):

try:

import GroupInfo

subprocess.call("yum -y install mailx expect", shell=True)

except StandardError, e:

print "安装软件包失败,可能是无法联网或者没有软件源!"

return

def help():

pass

raw_input('Enter:')

if __name__ == '__main__':

WritePPATH()

Install(Type=,System=)

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值