お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-07-31 12:32:58

takosan.t
メンバ
登録日: 2009-06-12

シリアルポートでもログを残したい

以前以下のトピックを投稿した者です。

Ubuntu日本語フォーラム / ログの記録できるターミナルソフトってあります?
https://forums.ubuntulinux.jp/viewtopic.php?id=5143

同様の事をシリアルポートでも実行しようと・・
IO-DATAの USB<=>RS-232CアダプタUSB-RSAQ2を用意しました
http://www.iodata.jp/prod/mobile/serial/2003/usb-rsaq2/index.htm
ハードウエアはドライバ不要で /dev/ttyUSB0 と認識され
cu -l /dev/ttyUSB0 -s 9600
とかやったら、あっさり繋がりました。(cuは sudo apt-get install cu として追加しました)

で、これもログを残したいということで以下のようなスクリプトを書いて実行したのですが
ウインドウがすぐに消えてしまい使えません。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/expect -f
set timeout 10
set date [exec date +%Y%m%d]
set logfile RT-$date.log
log_file ~/log/$logfile
spawn cu -l /dev/ttyUSB0 -s 9600
interact
expect eof
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
どこが間違っているか御指摘いただけたら幸いです。

オフライン

 

Board footer

Powered by FluxBB