Ansible执行脚本不起作用

时间:2017-07-06 10:13:55

标签: linux bash shell jenkins ansible

我想在任务中运行不同的.sh命令。

因此,服务器备份模块在指定的Linux VM上安装.sh文件,然后运行模块运行.sh文件。

当我在jenkins中运行作业时,我看到database_backup.sh文件已安装在/ temp中,这是正确的。

但是,当运行执行模块时,没有任何反应。

以下是执行脚本。

name: Execute Backup Script

command: ./tmp/database_backup.sh 

 become: true

become_user: root

我是否遗漏了剧本中的内容?

1 个答案:

答案 0 :(得分:1)

您应该使用绝对路径:(删除/tmp前面的点)

name: Execute Backup Script
command: /tmp/database_backup.sh
become: true
become_user: root