西湖鱼 发表于 2018-10-24 11:02:05

python安装mongodb-YHT的运维笔记

#!/usr/bin/env python  #coding:utf-8
  import os
  import tarfile
  import shutil
  mongo_package = 'mongodb-linux-x86_64-rhel70-3.2.8.tgz'
  mongo_path = '/usr/local/mongodb'
  script_path = os.getcwd()
  line = os.linesep
  t = tarfile.open(mongo_package,'r')
  t.extractall()
  t.close()
  shutil.move(script_path+'/mongodb-linux-x86_64-rhel70-3.2.8',mongo_path)
  mongo_dir =
  for dirs in mongo_dir:
  os.makedirs(dirs)
  shutil.copyfile(script_path+'/mongodb.conf',mongo_path+'/conf/mongodb.conf')
  shutil.copyfile(script_path+'/mongod','/etc/init.d/mongod')
  with open('/etc/profile','a')as f:
  f.write("export PATH=/usr/local/mongodb/bin:$PATH%sexport LC_ALL=C%s" % (line,line))
  list = ['chmod +x /etc/init.d/mongod','service mongod start','source /etc/profile']
  for i in list:
  os.system(i)
  ~

页: [1]
查看完整版本: python安装mongodb-YHT的运维笔记