我想在任务中运行不同的.sh命令。
因此,服务器备份模块在指定的Linux VM上安装.sh文件,然后运行模块运行.sh文件。
当我在jenkins中运行作业时,我看到database_backup.sh文件已安装在/ temp中,这是正确的。
但是,当运行执行模块时,没有任何反应。
以下是执行脚本。
name: Execute Backup Script
command: ./tmp/database_backup.sh
become: true
become_user: root
我是否遗漏了剧本中的内容?
答案 0 :(得分:1)
您应该使用绝对路径:(删除/tmp
前面的点)
name: Execute Backup Script
command: /tmp/database_backup.sh
become: true
become_user: root