質問: ### 前提・実現したいこと ConEmu(cmder)を使用してconsoleに出力されているログを、 自動でテキストファイルに書き出したい。 ### 発生している問題・エラーメッセージ ConEmu(cmder)にSettings -> Features -> log console outputに コンソールログを出力させるようにディレクトリ指定を行いました。 しかし、ファイル自体は生成されますが、logファイルの中身は全て空でした。 ### ConEmuの設定 * 設定状況 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/05b02e62a96f65ace8ab6e15986aa702.png) * ログファイル ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4d77534b21df3d63036aebf68d44403c.png) ### 試したこと ドキュメントを確認して以下を試しましたが問題は解決しませんでした。 ・ターミナルの再起動 ・log outputのディレクトリを変更 ・ログ出力対象のアクセス権変更(everyone) ### 補足情報(FW/ツールのバージョンなど) Windows 10 home edition Windows Subsystem for Linux ( ubuntu 18.04 ) ConEmu 180528 preview よろしくお願いいたします。
回答: 以下のサイトを参考にScriptを使うことでワークアラウンド解決しました。 https://qiita.com/keigodasu/items/3eebbc079274ad8dd2c2 以下のコマンドを作業用アカウントの.zshrcに記述 `script -f ~/logs/$(hostname)_$(date +%Y%m%d%H%M%S).log` ログが取得出来ていることを確認 Script started, file is /mnt/h/linux/nekome/logs/********_20181231101023.log Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-1035-azure x86_64)