腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Ansible
+
外部
shell
脚本
如何
遍历
输出
我已经编写了一个
shell
脚本
,用于
输出
应用程序列表以及这些应用程序侦听的端口(我可以根据需要调整此
输出
) { application: 'foo', port: '10' } { application: 'bar', port: '20' } 首先,在
ansible
中执行
shell
脚本
,
输出
放在一个变量中: outputscript。现在我想在
ansible</
浏览 37
提问于2020-11-25
得票数 1
回答已采纳
1
回答
Ansible
:以重新引导结尾的命令的
输出
。
我使用
Ansible
在远程服务器上运行安装
脚本
,
脚本
最终会重新启动服务器。因此,任务以“未能通过ssh: Connection closed连接到主机”而结束。更糟糕的是,安装
脚本
是以非特权用户的身份运行的,但是在某些时候,我会询问sudo密码,而且出于各种原因,我无法在sudoers配置中为该用户使用NOPASSWD选项。为了解决这个问题,我最终决定使用expect模块来运行
脚本
: expect: command: "
浏览 0
提问于2023-02-07
得票数 1
回答已采纳
2
回答
如果任务失败,
如何
终止其余的执行?
、
我正在使用
shell
运行一本复杂的游戏手册,这是我的一项任务。我正在使用command模块对s/w进行升级,这是我的一项
Ansible
剧本任务。在此命令的
输出
包括failed的情况下,
如何
终止对剧本其余部分的执行 async: 7200 register: sw_upgrade_hosts 我刚接触过
An
浏览 4
提问于2022-04-27
得票数 1
1
回答
从
shell
任务
输出
的自定义差异
输出
在
ansible
中?
我正在制作一个需要一些自定义逻辑的
ansible
任务,所以我正在编写一个小小的
shell
脚本
并使用
shell
任务。如果用户使用--diff,我是否可以
输出
任何类型的"diff“
输出
以显示给他们?我知道
如何
使用-vv来查看
脚本
的stdout & stderr,但是这没有很好的格式化,您也可以获得大量额外的
输出
。
Ansible
版本2.9.6
浏览 0
提问于2021-03-17
得票数 1
回答已采纳
2
回答
在
shell
完成之前,
ansible
sh模块不会报告
输出
。
、
如何
看到
ansible
运行的
shell
脚本
的实时
输出
?在
ansible
中,
输出
暂停,直到python
脚本
完成(或终止),然后提供
输出
。但是,好的,我更希望找到一种更快地显示
输出
的方法。我尝试过在通过j
浏览 0
提问于2019-07-19
得票数 0
回答已采纳
2
回答
ansible
shell
模块中的Newline('\n')替换为空格( ')
、
、
我有一个
ansible
任务,其中我使用
shell
模块来运行一个定制的bash
脚本
。这个bash
脚本
需要一个可选的参数,可以是一个多行字符串。然而,我尝试过几种方法,但没有通过
ansible
任务运行它。值本身就是一个变量。任务的
输出
证实了这一点。我在我的
shell
脚本
中放置了一个echo来调试&我观察到echo会在这2种情况下打印2种不同的序列(直接通过
shell
运行,并通过
ansible
运行)。通过
s
浏览 7
提问于2022-08-16
得票数 0
回答已采纳
1
回答
如何
在unix
脚本
中读取和打印不可用的set_fact数组
、
、
脚本
,如下所示:下面是我的backup.sh echo "Printing Array: $a"done
浏览 0
提问于2019-08-08
得票数 1
回答已采纳
2
回答
在
Ansible
中,
如何
检查是否安装了特定版本的MySQL?
我有一个
Ansible
任务,它包装了一个其他人维护的相当复杂的
shell
脚本
。此
shell
脚本
安装一个高度定制的web堆栈,其中许多组件是从源代码编译的。
shell
脚本
经常将各种组件更新为更新的版本。当发生这种情况时,我希望我的
Ansible
模板任务管理那些服务失败的conf文件,这样我就可以手动检查更改了什么。使用
Ansible
,
如何
检查已安装的某物的版本并将其注册为可在以后的任务中使用的变量?示例: MariaD
浏览 0
提问于2015-04-17
得票数 2
回答已采纳
1
回答
当
ansible
在
shell
脚本
中运行时,我们
如何
打印
ansible
任务的彩色
输出
?
、
我有一个从bash
脚本
中调用的
ansible
剧本,如下面的片段所示?# Name of script: execute_
ansible
.....此
脚本
执行如下:使用上述命令执行时
浏览 0
提问于2021-08-16
得票数 3
回答已采纳
1
回答
如何
在
shell
脚本
中调用
Ansible
变量?
、
我在
shell
脚本
中调用
ansible
有些麻烦。我在
shell
脚本
中声明我的变量,调用我的
ansible
变量,如下所示:在运行
ansible
剧本时,我得到了以下错误:{{: command not found --我理解
shell
不喜欢{{ 我还试图用双引号声明我的变量。var_
shell</em
浏览 2
提问于2020-10-29
得票数 0
1
回答
流浪汉供给者能在客人运行前对其所做的更改作出反应吗?
、
由于
ansible
没有提供查看
shell
命令的实时
输出
的方法,所以我决定将这些命令分离出单独的
shell
脚本
,并作为
shell
提供程序执行它们,以便查看它们的
输出
。当我通过将
shell
提供程序放在Vagrantfile的末尾(在
Ansible
provisioner之后)来实验这个过程时,这起了作用,但是如果我破坏了这个过程,它就会产生问题。,它无法在初始的
ansible
provisioner运行后找到作为供应程序
浏览 0
提问于2017-07-15
得票数 0
回答已采纳
3
回答
带pgrep的无法执行的
shell
任务持续失败,在正常的
shell
中工作。
、
、
、
-
shell
:但我得到了:$
ansible
localhost -m
shell
-a "pgrep --list-full -f process_that_does_not_exists" localhost | SUCCESS |
浏览 2
提问于2016-05-05
得票数 3
回答已采纳
1
回答
红宝石-在控制台上显示回击
输出
、
在Ruby中,我使用backticks来执行(许多)
shell
命令。
如何
在控制台上显示
shell
命令
输出
?%
ansible
-playbook config.yml -e foo=bar -e baz=qux ok: [10.99.66.210] 但是,如果我从Ruby执行相同
浏览 8
提问于2016-03-17
得票数 3
2
回答
可选的
输出
格式选项
、
、
、
是否有使用
ansible
(不是任何其他
脚本
)来格式化
ansible
输出
的选项?name: Show version hosts: web_front_end - name: Create yum cache - name: Check the version of Portal regis
浏览 1
提问于2015-02-17
得票数 3
4
回答
禁止可能的即席警告
、
、
我有一个python
脚本
,它利用
Ansible
ad hoc命令快速获取主机信息。命令的python代码片段:我知道在
shell
模块的攻略设置中:将禁用警告,但我似乎不知道
如何</e
浏览 4
提问于2017-05-05
得票数 6
1
回答
不确定命令执行错误
、
我有一个bash
脚本
,我使用
Ansible
在节点上执行该
脚本
。- name : execute the script for uploading www files
脚本
的一部分正在执行: ssh -t -sudo rsync -ravzhe \"ssh -o StrictHostKeyChecking=no -i $key\" /var/www/html user@$sourc
浏览 0
提问于2015-12-04
得票数 2
回答已采纳
1
回答
Ansible
:
如何
在运行服务的情况下残疾?
、
、
我想
遍历
许多主机,获得所有手动启动的服务(systemctl start xxxx),而不首先启用(systemctl启用xxxx),反之亦然,所有禁用的服务(systemctl禁用xxxx),但仍在运行与其自动“修复”上面发现的所有问题,我只想让它们
输出
到我的
shell
中。类似于systemctl list-unit-files --state=disabled上的每个循环并在systemctl is-active中运行每一行的东西可能都能工作,但是我需要将一个小的SH
脚本
传输到每个主机单靠
Ansible</em
浏览 23
提问于2021-12-15
得票数 0
回答已采纳
1
回答
Ansible
:
如何
检查多台服务器的文本文件值,以决定在哪些服务器上运行
脚本
?
、
我试图要求
Ansible
根据每个服务器中特定文件的值来检查服务器是被动的还是主动的,然后
Ansible
将决定它在哪个服务器上运行下一个
脚本
。作业完成后,在
输出
为PASSIVE的服务器上触发下一组作业。到目前为止,我为获取状态并将值
输出
给
Ansible
所做的工作是 gather_facts: no
浏览 9
提问于2022-10-27
得票数 0
4
回答
如何
在
Ansible
中编写多行
shell
脚本
、
现在,我正在使用
ansible
中的
shell
脚本
,如果它在多行中,那么它的可读性会更好 - name: iterate user groups with_items: "{{ users }}" 只是不确定
如何
在
Ansible
shell</em
浏览 278
提问于2016-10-25
得票数 154
回答已采纳
2
回答
获取
Ansible
Playbook实例的唯一ID值
、
我正在尝试创建一个
外部
文件,每个任务(我已经实现的Python模块)都应该读取和写入一些信息。---- hosts: DHILIN1 - name: "get pid of playbook ONCE" pause: min
浏览 6
提问于2021-08-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Shell脚本捕获Python程序的输出
Bash脚本:如何在Linux Shell上输出和格式化文本
如何入门 Linux Shell 脚本编写|Linux 中国
如何在Nuxt应用程序中加载外部脚本
如何在 Linux 或者 UNIX 下调试 Bash Shell 脚本
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券