首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  firejoke  ›  全部回复第 1 页 / 共 11 页
回复总数  205
1  2  3  4  5  6  7  8  9  10 ... 11  
17 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@dany813 #12 对了, 你们产品升级怎么做的? 总不会重装一次吧
20 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@dany813 #12 你们的产品不需要配置参数什么的吗?
21 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@aa543187001 #9
@kkbblzq #10
emmmm, 查了下 docker 和我们的产品中使用到的框架, 有相应的使用 docker 部署的方案, 但貌似连我们的服务都要做相应的修改, 不是个小工程, 以后给组长提一下吧, 目前就按现在的方案来, 后期再上 ansible
22 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@lihongjie0209 #7 ansible 要做无密码登陆, 有考虑过之后用这个, 增加个界面,
22 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@kkbblzq #5 容器? 可以解决哪方面的问题?
22 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@lihongjie0209 #3 现在不是 rpm 包的坑, 而是想缩小部署包的体积, 以及不要让部署人员去命令行输命令, 所以想做定制化的系统
22 天前
回复了 firejoke 创建的主题 程序员 请教如何设计更合理
@lihongjie0209 #1 我知道啊, 那这个本地源从哪来? 还是要我远程推送吗? 我们的要求是要做到傻瓜式部署
43 天前
回复了 firejoke 创建的主题 问与答 路由器的上限是不是和光猫的上限挂钩?
@omen #12 单独买一个光猫是不是还需要运营商核准入网?
@lolizeppelin #11
@wlh233 #12
最后迫于赶时间
用了最暴力的
with open(src + 'sql.sh', 'w') as f:
f.write('mysql -u{0} -p{1} -h {2} -P 3306 < {3}ve.sql'.format(db_user, db_password, db_host, src))
res = Popen(shlex.split('/usr/bin/sh ' + src + 'sql.sh'), stdout=PIPE, stderr=PIPE).communicate()
os.remove(src + 'sql.sh')
openstack  的权限管理组件 Keystone 就是用的 flask
67 天前
回复了 firejoke 创建的主题 Python 用 pyparted 在未分配分区创建新分区
@wlh233 #12 在试你这个, 有中文解码问题, 有结果了再告诉你
@neutrino #9 你是说这个吗?
import shlex
from subprocess import Popen, PIPE

# 这个并不会有效, 会命令解析错误, 即使加上 shell=True 也不行
res = Popen(shlex.split('mysql -uroot -padmin < test.sql'), stdout=PIPE, stderr=PIPE).communicate()

# 也许你会想把 sql 文件作为输入
res = Popen(shlex.split('mysql -uroot -padmin') , stdout=PIPE, stderr=PIPE, stdin=PIPE).communicate(open('test.sql').read())
# 这样在遇到注释内的变量的时候会报错
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3281 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 23ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
♥ Do have faith in what you're doing.