ソフトウェアがsyslogを使用してログを記録する場合、またはloggerまたはprocess supervisorを介してsyslogに接続できる場合は、仮想シリアルポート経由でログをエクスポートし、その出力をファイルに取り込むことができます。コンテキストメニュー> [設定]> [ポートへ
- 停止VM
- ゴー
- チェック
- 'シリアルポートを有効にし' SET」:
のVirtualBoxでシリアルポートを設定し、すべての最初に、 「ポート番号」を「COM1」に変更
- 「ポートモード」を「未処理ファイル」に設定
- 「パス/アドレス」を「/tmp/serial.log」またはホスト上の他の適切なパスに設定します。
はVMの内部で、そのシリアルポートにログインするためのsyslogを設定し、
その後、VMを起動し
。あなたはrsyslogを持っていると仮定すると、実行します。COM1では、/ dev/ttyS0のとしてLinuxに表示される必要があることを # give the syslog user access to serial ports by adding it to the right group
# 'dialout' in the Debian family, 'uucp' in the Red Hat clan; check local listings
sudo usermod -a -G dialout syslog
cat <<EOF >/etc/rsyslog.d/99-serial.conf
daemon,mail.*;\
news.=crit;news.=err;news.=notice;\
*.=debug;*.=info;\
*.=notice;*.=warn /dev/ttyS0
EOF
service rsyslog restart
注意を。別のシリアルポートを使用する場合は、別のデバイスである可能性があります。
私はSOのための話題についてこれを確信していないし、[いくつかの不確実性があるようだ](http://meta.stackoverflow.com/questions/286079/questions-off-topic-about-virtualmachine-およびコマンドライン/ 286081)。もっと良い場所があれば、私はそれを移してうれしいです。 –