私はLinuxで(Perlスクリプトを使用して)AutoDock Vinaプログラムを実行しています。これにより、(タンパク質 - リガンドドッキング複合体の結合自由エネルギーに関する)大量のデータが大量に生成されます。ただし、log.txtファイルに保存することはできません(現在のバージョンのVinaでは、個々のドッキングコンプレックスのログファイルを生成するオプションが削除されたためです)。私のプログラムを完了するのに4〜5日かかりますので、各ドッキングコンプレックスに対して生成されるたびに、このデータをlog.txtファイルにリアルタイムで保存する方法を知りたいです。
答え1
あなたの質問をよく理解したかどうかはわかりませんが、端末でコマンドを実行できる場合は、リダイレクトを使用できます。
./yourprogram > path/to/your/logfile.txt
または既存のファイルに追加したい場合:
./yourprogram >> path/to/your/logfile.txt
さらに支援が必要な場合は、プログラムがデータを生成する方法(ターミナル出力または他の方法...)に関する情報を自由に追加してください。
役に立ったことを願っています;-)