logについてNo.00400
lvia さん 03/11/07 21:29
 
はじめまして
lviaと申します
お忙しいところ申し訳ないのです
ひとつ質問させて下さい

log "temp2.txt" ,create
send "^M"
send "コマンド@^M"
wait "#"
send "コマンドA^M"
wait "#"
send "コマンドB^M"
wait "#"
log

というような文を作成したのですがtemp.txtに記録されているログはコマンド@を実
行した内容とプロンプトしか記録されていませんでした。
私としてはコマンド@・A・Bを実行した内容を記録したいのですがどうもうまくい
きません。
最後のlogというコマンドは外すとうまく記録できるみたいなのですがどうもファイ
ルが開いたままになるのか秀タームを終了させないとアクセス出来ませんでした
これをうまく記録させる方法を教えていただけないでしょうか 宜しくお願いします。

動作環境ですが
OS:windows2000
cisco機器へシリアルポートからコンソールで接続して使用しています







[ ]
RE:00400 logについてNo.00401
秀まるお2 さん 03/11/08 21:53
 
 詳しい原因は分かりませんが、とりあえず、最後のlog文の前に、適当なsleep
文を入れる手があろうかと思います。

   sleep 1
   log

 のように書いてみたらうまくいくかもしれません。

 それでもダメなら、未確認ではありますが、afterhangup文でハングアップ後
のスクリプトを指定しておいて、そこでlog文を実行する手があります。

 例えば、「afterhangup EndLog」とどこかに入れておいて、スクリプトファイ
ルのどこかに、

EndLog:
    log

 と入れておけば、ハングアップと同時にログが終了すると思います。

 そういう作戦でどうでしょ?

 どの作戦でもダメでしたら、こちらで詳しく再現テストなどしてみるしかあり
ませんので、そういう時はまた連絡ください。そのときは、秀Termのバージョン
もいっしょに教えてください。

[ ]
RE:00401 logについてNo.00402
lvia さん 03/11/10 10:27
 
お返事ありがとうございます。
sleepを 各所に入れることで対応できました。


今現在使用しているバージョンは4.50になります。

[ ]