プロが教えるわが家の防犯対策術!

Teratermでサーバに自動ログインし作業するためのマクロを作成中です。
条件分岐が発生するコマンド実行後、ユーザが入力した内容で実行したいと思っています。

例えば、
1.sendln 'yum update パッケージ' を実行。
2..Is this ok [y/N]: と表示されたことを確認後、ユーザーにy か N を問い合わせる。
3.ユーザが入力した内容を元に、sendln でyかNを実行し、アップデートを実行。

teratermマクロでこのようなことは出来ますでしょうか?
ご教授お願いします。

A 回答 (2件)

ちゃんと読んでますか?



例えば
http://ttssh2.sourceforge.jp/manual/ja/macro/com …
> ホストから一行分の文字を受信し、システム変数 inputstr に格納する。

もう一度、ちゃんと読んでください。
「inputstr に格納する」ってなっている関数がいっぱいあります
    • good
    • 1
この回答へのお礼

情報ありがとうございます。

あれから調べまして、
>システム変数 inputstr に格納する。
とおっしゃれているように、その一文に気づき試してみた所
出来ました。

ありがとうございました。

お礼日時:2013/04/15 01:38

http://ttssh2.sourceforge.jp/manual/ja/macro/
マニュアル読みました?

サーバーからの文字を変数に取り込む
サーバーからの特定の文字列を待つ
キーボードからの入力を変数に取り込む
条件分岐する

全部ありますよ

この回答への補足

情報ありがとうございます。

ただ、ifとかあるのがわかったのですが、
「サーバーからの文字を変数に取り込む」
これは何の関数でしょうか。

補足日時:2013/04/14 21:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A