DBA 不会用 tmux

2017-03-17 11:15:29 +08:00
 solrted
让 DBA 执行一个修改表结构的脚本,表很多,而且大,耗时要很久,我说怕断线你开 screen 或者 tmux ,
我给他开了 tmux ,他退出去然后用了这个命令

bash sql.sh &

他说这样就能防止断线中断脚本。

我惊呆了,难道前面不加一个 nohup 命令,只放在后台也行?这让我很凌乱!
5494 次点击
所在节点    数据库
81 条回复
QAPTEAWH
2017-03-17 11:19:21 +08:00
yangqi
2017-03-17 11:21:48 +08:00
DBA 为什么要会 tmux? 为什么要会 screen?
solrted
2017-03-17 11:25:47 +08:00
@yangqi 不会用这些也不要紧,我意思是让他要有个随时可能网络有断开的风险,要知道用其它方法避免这个风险。这个问题我觉得不少人有遇到过。
Immortal
2017-03-17 11:26:09 +08:00
同 2L
有点道德绑架了..
yangqi
2017-03-17 11:32:22 +08:00
@solrted 很明显他不知道,但是也不影响人家做 DBA 的工作,你也没必要大惊小怪吧。如果你什么都知道的话怎么不把所有人的活都做了?
VinKing
2017-03-17 11:34:44 +08:00
不觉得不会 tmux 有什么不妥。
很多时候,不要拿别人`短`来显示自己`长`。
artandlol
2017-03-17 11:36:40 +08:00
只要窗口不关都可以啊
可能是常识误导吧 认为这就可以了
因为现在很多应用默认这样就可以后台运行 所以 你要开导啊
tedzhou1221
2017-03-17 11:40:12 +08:00
😄,以前我也曾经说过别人:作为一个开发,连 vim 都不会用?用 mac 不知道用 homebrew?

现在的我看透了,只是工具,会用就对更有效率,不会也影响不大。(但影响太大就不行了)
Patrick95
2017-03-17 11:47:05 +08:00
真当你们的 DBA 不看 v2 吗
rrfeng
2017-03-17 11:52:41 +08:00
我是运维也不会用 tmux 呢,也不会用 screen 呢。
我就是喜欢 ./command &
为什么要加 nohup 呢?知道为什么要加 nohup 吗?有别的解决办法吗?一万种。
zhouyang
2017-03-17 11:54:47 +08:00
这点事还至于震惊,至于发个帖子
bear145
2017-03-17 11:58:32 +08:00
看到这么多人反驳楼主我就放心了
lululau
2017-03-17 11:58:37 +08:00
有本事你先解释解释为什么 bash sql.sh & 这样不能防止断线中断脚本。
ceyes
2017-03-17 11:59:11 +08:00
部分支持楼主,至少要 nohup 啊,就算不关闭终端,也有网络断线或者远端服务器 ssh 超时的风险。
cye3s
2017-03-17 12:01:10 +08:00
那你为啥不把 dba 的工作也干了?😁
joye1230
2017-03-17 12:06:12 +08:00
讲道理。。。。你要当面解释一下
xxx &
nohup xxx &
你不解释,别人当然不听......
别人 不听你也没办法
zander1024
2017-03-17 12:10:25 +08:00
我挺纳闷楼主为什么不当着 DBA 的面说?
webjin1
2017-03-17 12:16:08 +08:00
(./sql.sh & )
daemonghost
2017-03-17 12:19:24 +08:00
虽然不是 DBA ,但是我最近也在弄 tmux ,总结了下 tmux 的基本使用 http://blog.csdn.net/u014717036/article/details/54695462
http://blog.csdn.net/u014717036/article/details/60139776
jamesxu
2017-03-17 12:23:44 +08:00
话说 nohup 这个命令我一次也没用过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348141

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX