[前の記事]« NTBACKUPをVBでコントロールする方法
[次の記事]unixのuniqに相当するコマンドは? »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「RSH」索引へ

バッチファイルでrshコマンドを使うと待機状態になる

 
60.
バッチファイルでrshコマンドを使うと待機状態になる
2004年01月13日(火) 09時53分
過去ログにもありましたが、私も同様な症状に悩んでおります。
前回のログは解決策が曖昧であったため
申し訳ありませんが新たに書き込みさせてください(汗)

rshコマンドを起動するバッチファイルを流すと
待機状態になり、enterキー押下待ちの状態になります。

rsh マシン名 -l ユーザー "実行シェルをフルパス"
rsh マシン名 -l ユーザー "実行シェルをフルパス"
rsh マシン名 -l ユーザー "実行シェルをフルパス"

というふうにrshコマンドが連続するバッチファイルを作った場合は
このバッチファイルを実行すると
最初のコマンドラインをDos画面に表示した状態で待機してしまいます。(enterを一度押下すると全て実行される)
これを避ける方法があったら教えていただきたいと思います。
よろしくお願いいたします
61.
Re:バッチファイルでrshコマンドを使うと待機状態になる
2004年01月13日(火) 11時45分
すみません。
バージョンは
OS:windows2000
DOS:5.00.2195
です。抜けていました。
よろしくお願いします。

 
142.
Re2:バッチファイルでrshコマンドを使うと待機状態になる
2004年01月23日(金) 23時09分
oo
Windows側でなく、unix側の問題じゃないでしょうか。
unix側のスクリプトや、そのユーザの.bashrcや.cshrc等があやしいです。
154.
Re2:バッチファイルでrshコマンドを使うと待機状態になる
2004年01月26日(月) 20時07分
ちぃたん
私もUNIX側の問題だと思います。

シェルスクリプト内で使用しているコマンドが、実行ユーザの .bashrcもしくは.cshrcの内容を確認すべきかと。
たとえば、alias rm 'rm -i' というエイリアスがあると、シェルスクリプト内でrm コマンドを実行した場合に削除の確認入力待ちになるため、何らかのキー入力を行うまで実行がストップします。
(確認メッセージが出力されないことがあるので気づきにくい。)
このような場合は、シェルスクリプトの該当コマンドの前にバックスラッシュをつけて
\rm ファイル
としてやることで、alias を無視することができます。

具体的にスクリプトのどこで止まっているか知りたい場合は、
csh -v スクリプト [オプション]
としてやると、実行時にスクリプト内の実行コマンドが出力されます。
 
 


カテゴリー「RSH」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年01月13日 13:09に投稿されたエントリーのページです。

ひとつ前の投稿は「NTBACKUPをVBでコントロールする方法」です。

次の投稿は「unixのuniqに相当するコマンドは?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート