2016-10-07 186 views
0

我有一句臺詞:重定向輸出不輸出任何

RAILS_ENV=production bundle exec rake mentions:stream > mention.log

它輸出的文本文件mention.log

當我嘗試運行它作爲後臺作業:

RAILS_ENV=production bundle exec rake mentions:stream > mention.log &

它不輸出任何東西到這個文件。

有人可以解釋我爲什麼嗎?

回答

0

你試圖運行它,而它的腳本的一部分:

a_script:

RAILS_ENV=production bundle exec rake mentions:stream > mention.log 

然後運行:

a_script & 
0

嘗試:

RAILS_ENV =產品包exec rake提及:stream> raise.log 2>

它告訴過程在哪裏重定向stdout(即到文件),然後將stderr重定向到stdout。