質問: linux間のリモートシェルの実行について マシンタイプ:x225 カーネル: 2.4.20-28.7smp os:red hat linux 7.3 2.96-126)) 上記のlinuxサーバからrshで同じタイプのリモートのlinuxサーバのシェルを起動しようとしましたが正常に起動されません。 状況としては rsh実行時は特にエラーメッセージが出ることもなく、正常に実行されたかのように終了してしまうため、何が悪いのかもわからない状態です。 実行したコマンドとリモート側のシェルの内容は以下の通りです。 rsh server1 /home/test/testrsh.sh #!/bin/ksh time=`date` echo "rsh test $time" >> /home/test/testrsh.log ちなみに rsh server1 date や rsh server1 uname 等のlinuxのコマンドは正常に実行できます。 どこを確認したらよいでしょうか? よろしくお願いします。
回答: solaris10 の ksh で local での実行は異常がなかった。 login したaccount での実行だが // time というコマンド があるので、変数としてtime はどうかな // 関係ないと言えば関係ないが rsh で実行できていないことになるが local でやったらどうなりますか // 出来るのなら、やっていると思うが shell-script でなく やはり、コマンドで先ずやってみたらどうですか $ rsh server1 time=`date` $ rsh server1 echo "rsh test $time" これが動作するか。