发布时间:2019-08-17 09:32:45编辑:auto阅读(1849)
#!/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 = [mongo_path+'/conf','/data/mongodb/logs','/data/mongodb/db']
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)
~
上一篇: Python import 【总结】
下一篇: Python 操作.csv文件
48876
47943
38721
35865
30289
27047
26075
20911
20715
19076
513°
613°
617°
619°
595°
579°
645°
718°
837°
944°