python安装mongodb
发表于:2024-11-27 作者:热门IT资讯网编辑
编辑最后更新 2024年11月27日,#!/usr/bin/env python#coding:utf-8import osimport tarfileimport shutilmongo_package = 'mongodb-linux
#!/usr/bin/env python#coding:utf-8import osimport tarfileimport shutilmongo_package = 'mongodb-linux-x86_64-rhel70-3.2.8.tgz'mongo_path = '/usr/local/mongodb'script_path = os.getcwd()line = os.linesept = 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)~