Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux のプログラムから出力を取得したいので、これを .sh ファイルに入れます。
wine Blockland.exe ptlaaxobimwroe -dedicated -port 30100 > consoleLog.txt
プログラムは実行されましたが、空のファイルが作成されました。このコマンドは、ターミナル ウィンドウで直接実行すると常に機能します。では、.sh スクリプトで出力をファイルに出力しないのはなぜでしょうか?
stderrおそらく、出力をではなくストリームに出力するためstdoutです。2>&1コマンドの最後 (consoleLog.txt の後) に追加するか、代わりに使用してみて&>ください>。
stderr
stdout
2>&1
&>
>