2017-07-06 9 views
-1

タスクからアニメブルで.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

表示するタスク出力を(/tmpの前にドットを削除します)。また、私はパスミスマッチを見ます - あなたは '/ temp'について話し、'。/ tmp'から実行しようとします。 –

答えて

1

あなたは絶対パスで動作します: `-vv`フラグで

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

見落とされたこの小さな間違い - ありがとう – user3013325