2014-06-25 69 views
2

我運行應具有多級輸出一個行腳本:如何將bash腳本的輸出重定向到即時屏幕?

#!/bin/bash 

ansible-playbook deploy-master.yml -i ./inventories --private-key=$HOME/.ssh/id_rsa 

然而直到執行完畢就不會顯示任何東西(在這之後將打印ansible,劇本的所有輸出)。我該如何解決?

+2

請參閱[本問答](http://unix.stackexchange.com/questions/25372/turn-off-buffering-in-pipe) – anubhava

+0

您使用的是什麼操作系統? –

回答

0

這似乎是最簡單的解決辦法是shebang行切換到:

在/ usr/bin中/ env的慶典

我不知道原因,但它只是工作。

相關問題