小编slm*_*slm的帖子

你如何附加和脱离Docker的过程?

我可以附加到一个docker进程但是Ctrl+ c不能从它分离.exit基本上停止了这个过程.

建议的工作流程是什么,让流程运行,偶尔附加到它上进行一些更改,然后分离?

docker

418
推荐指数
9
解决办法
33万
查看次数

exec命令在shell脚本中有什么用处?

谁能用简单的例子解释shell脚本中exec命令的用途是什么?

unix shell exec

241
推荐指数
2
解决办法
28万
查看次数

为Ansible指定sudo密码

如何以非交互方式为Ansible指定sudo密码?

我正在运行这样的Ansible剧本:

__CODE__

但我想像这样运行它:

__CODE__ --sudo通= 12345

有办法吗?我想尽可能地自动化我的项目部署.

ansible

202
推荐指数
13
解决办法
24万
查看次数

为什么打印到stdout这么慢?可以加速吗?

我一直对使用print语句输出到终端需要多长时间感到惊讶/沮丧.在最近的一些令人痛苦的缓慢记录之后,我决定调查它并且非常惊讶地发现几乎所有花费的时间都在等待终端处理结果.

能以某种方式加速写入stdout吗?

我写了一个脚本(print_timer.py在这个问题的底部),比较写入100k行到stdout,文件和stdout重定向到的时间/dev/null.这是时间结果:

$ python print_timer.py
this is a test
this is a test
<snipped 99997 lines>
this is a test
-----
timing summary (100k lines each)
-----
print                         :11.950 s
write to file (+ fsync)       : 0.122 s
print with stdout = /dev/null : 0.050 s
Run Code Online (Sandbox Code Playgroud)

哇.为了确保python不在幕后做某事,比如认识到我将stdout重新分配给/ dev/null或其他东西,我在脚本之外进行了重定向...

$ python print_timer.py > /dev/null
-----
timing summary (100k lines each)
-----
print                         : 0.053 s
write to file (+fsync)        : 0.108 s
print with …
Run Code Online (Sandbox Code Playgroud)

python linux printing stdout tty

159
推荐指数
3
解决办法
5万
查看次数

列出Maven 2中的所有可能目标?

我是Maven的新手,来自Ant世界.

是否可以列出您可以运行的所有可能目标(包括所有插件)?

我可以看到-gMaven 1中曾经有过一个标志,但是在版本2中没有.

java maven-2

99
推荐指数
4
解决办法
10万
查看次数

Git:"不能'压扁'没有先前的提交"错误,而rebase

我在待办事项中有以下内容git rebase -i HEAD~2:

pick 56bcce7 Closes #2774
pick e43ceba Lint.py: Replace deprecated link

# Rebase 684f917..e43ceba onto 684f917 (2 command(s))
#
...
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试压缩第一个(56bcce7)并通过在第一个之前添加"s"来选择第二个时,我得到以下错误:

Cannot 'squash' without a previous commit
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下它的含义,我该怎么做?

我想压缩第一个commit(56bcce7)和"select and reword"第二个(e43ceba)提交

git rebase

67
推荐指数
5
解决办法
6万
查看次数

ansible:如何传递多个命令

我试过这个:

- command: ./configure chdir=/src/package/
- command: /usr/bin/make chdir=/src/package/
- command: /usr/bin/make install chdir=/src/package/
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我想还有更多......整洁.

所以我尝试了这个:

来自:https://stackoverflow.com/questions/24043561/multiple-commands-in-the-same-line-for-bruker-topspin,它给了我"没有这样的文件或目录"

- command: ./configure;/usr/bin/make;/usr/bin/make install chdir=/src/package/
Run Code Online (Sandbox Code Playgroud)

我也尝试了这个:https://u.osu.edu/hasnan.1/2013/12/16/ansible-run-multiple-commands-using-command-module-and-with-items/

但我找不到合适的语法:

- command: "{{ item }}" chdir=/src/package/
  with_items:
      ./configure
      /usr/bin/make
      /usr/bin/make install
Run Code Online (Sandbox Code Playgroud)

这不起作用,说有一个引用问题.

任何人?

command module ansible

61
推荐指数
6
解决办法
12万
查看次数

从粘贴板中的输入字符串中删除换行符的最简单方法

希望相当简单,在运行以下命令时解释用例(OS X 10.6):

$ pwd | pbcopy
Run Code Online (Sandbox Code Playgroud)

粘贴板最后包含换行符.我想摆脱它.

unix macos shell

58
推荐指数
3
解决办法
9790
查看次数

如何从Artifactory存储库下载最新的工件?

我需要来自Artifactory中的存储库的最新工件(例如,快照).需要通过脚本将此工件复制到服务器(Linux).

我有什么选择?像Wget/SCP这样的东西?我如何获得工件的路径?

我找到了一些需要Artifactory Pro的解决方案.但我只有Artifactory,而不是Artifactory Pro.

是否有可能在没有用户界面的情况下从Artifactory下载而没有Pro-Version?有什么经历?

如果重要的话,我正在使用OpenSUSE 12.1(x86_64).

shell artifactory continuous-deployment

58
推荐指数
6
解决办法
11万
查看次数

低磁盘水印[??%]超过

我在我的开发机器(单个笔记本)中使用Elasticsearch 1.4.4.一切都设置为默认值,因为我从未更改过任何设置.

当我启动它时,我通常会收到以下消息:

[2015-10-27 09:38:31,588][INFO ][node                     ] [Milan] version[1.4.4], pid[33932], build[c88f77f/2015-02-19T13:05:36Z]
[2015-10-27 09:38:31,588][INFO ][node                     ] [Milan] initializing ...
[2015-10-27 09:38:31,592][INFO ][plugins                  ] [Milan] loaded [], sites []
[2015-10-27 09:38:34,665][INFO ][node                     ] [Milan] initialized
[2015-10-27 09:38:34,665][INFO ][node                     ] [Milan] starting ...
[2015-10-27 09:38:34,849][INFO ][transport                ] [Milan] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/10.81.1.108:9300]}
[2015-10-27 09:38:35,022][INFO ][discovery                ] [Milan] elasticsearch/DZqnmWIZRpapZY_TPkkMBw
[2015-10-27 09:38:38,787][INFO ][cluster.service          ] [Milan] new_master [Milan][DZqnmWIZRpapZY_TPkkMBw][THINKANDACT1301][inet[/10.81.1.108:9300]], reason: zen-disco-join (elected_as_master)
[2015-10-27 09:38:38,908][INFO ][http                     ] [Milan] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/10.81.1.108:9200]}
[2015-10-27 09:38:38,908][INFO ][node                     ] [Milan] started …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

56
推荐指数
4
解决办法
6万
查看次数