コマンドを終了せずにファイルに連続コマンド出力を書き込む

コマンドを終了せずにファイルに連続コマンド出力を書き込む

使用するには、command > file.txtコマンドの実行を停止して出力をfile.txtに書き込む必要があります。

コンピュータを自動的にシャットダウンするまで無期限に実行されるコマンドがあります。後で確認できるように出力を記録したいと思います。可能ですか?

私は&>これを試しましたが、私のWindowsコンピュータでは動作しません(git bashがインストールされています)。そして2>それは何も変えないでしょう。

編集する:

ファイルにはcommand.sh次の内容が含まれています。

python ../tool.py -dev

tool.pyは終了するまで(^ C)実行されます。

また、Pythonプログラムは、私が書き込めないgitリポジトリから定期的にインポートするため、編集できません。

編集2:私はWindows 7を実行しています。Windows用Gitインストール後、次のような多くのLinux機能がインストールされますls

ベストアンサー1

使用するには、command > file.txtコマンドの実行を停止して出力をfile.txtに書き込む必要があります。

この声明は完全に間違っています。コマンドが出力ストリームをフラッシュするたびに、出力が書き込まれます。これはコマンドが終了したときにも発生します。

したがって、コマンドが出力ストリームを定期的に更新することを確認してください。

おすすめ記事