前提・実現したいこと
Tera Termのマクロを使用して、サーバー上のディレクトリの存在チェックを行い、ディレクトリが存在しない場合はディレクトリを作成するような処理を実現したいと考えています。
発生している問題・エラーメッセージ
以下のサイトを参考にマクロを実装してみましたが、Teratermのコンソール上は「==OK==」と表示されているにもかかわらず、resultには"2"が格納されてしまいます。
該当のソースコード
ttl
1connect [サーバーのIP] 2 3wait 'login:' 4sendln [ユーザー名] 5wait 'Password:' 6sendln [パスワード] 7 8wait '#' 9sendln 'file="/tmp/example"; [ -d "$file" ] && echo "==OK==" || echo "==NG=="' 10wait '==' 11waitln '==OK==' '==NG==' 12 13messagebox result 'result' 14
試したこと
setsync を1(同期モード)に設定
⇒ 結果は変わりませんでした。
waitlnではなく、waitを使用
⇒ 結果は変わりませんでした。
補足情報(FW/ツールのバージョンなど)
サーバー:AIX 7.1
クライアント:Windows 10 64bit
Teraterm:ver.4.99(32bit)
以上、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。