|
>>2533 Hiro とりあえず > 2 NSCPjecom Japanese(EUC)Netscape Communicator を入れてみて下さい。 |
|
>>2534 68user ありがとうございます。 今晩またいじりますので、やってみます。 2点わかれば教えていただきたいのですが 1、その場合、いったんインストールした 1 NSCPjacom Japanese(common)Netscape Communicator はアンインストールしたほうがいいでしょうか? 2、あと起動方法ですが、netscapeがある適当な場所をさがして # netscape & と打ってみる、という方法でいいでしょうか? よろしくお願いします。 |
|
>>2533 Hiro 実際にやってみました。 > http://www.sun.com/software/solaris/netscape/getnetscape476.html > からjapaneseをクリックし、そこからnetscape4.76をダウンロード サイズは 0.99MB だと思うのですが、これは日本語パッケージというか、 日本語 locale 用の設定ファイルです。 この前に English を選ぶと 16MB くらいのパッケージが落とせますので、 これをインストールします。pkgadd すると 1 NSCPcom Netscape Communicator (sparc) 10.4.76,REV=2000.11.07.14.36 と出るはず。 実行ファイルは /opt/NSCPcom/netscape。メニューが英語でよいなら このままで。 メニューを日本語化したいなら Japanese.tar.Z の方を入れます。とりあえず 2 だけ入れて % env LANG=ja_JP.eucJP /opt/NSCPcom/netscape と実行すると、一部フォントが欠けてしまいました。 # そういえば昔 Solaris+Netscape の環境を使ってたときは # リソース設定してたような気も。 まともに見られなくなったので # rm -rf /opt/NSCPcom/lib/locale/ja として英語版に戻しました (pkgrm の使い方を知らないので)。 2 を入れてから 1 を入れようとすると conflict するようなので、 ひとつだけ選んでインストールすればよいでしょう。 |
|
>>2536 68user ありがとうござます 先に英語版入れないといけなかったのですか(苦笑)。 今晩試してみます。その後また報告します。 |
|
始めまして、小僧といいます。 ここのトップからいける、Unixコマンド集にはいつもお世話になって いるのですが、掲示板は今日始めて見つけました。 本を読んでも、ネットで調べてもわからない事があるので質問させてください。 シェルで、Telnetを実行し、別のホスト(仮名:X)にログインし、 コマンドを実行したいのです。 方法は、ファイルにTelnetで実行したいコマンド等を 記述し、それをパイプ(or リダイレクト?)で 実行すればいいと思っているのですが・・・ あまりに簡単すぎる事だから、本にも載っていないのでしょうか? 実行環境は、AIX4.3です。 インストールしたばかりなので、何か設定ファイルみたいな ものが必要なのかな、とも思っています。 アドバイス、宜しくお願いいたします。 |
|
No. 2538 小僧 さん もしやるとすれば、 ・`telnet' でホストに接続 ・ユーザ名が要求されるまで待つ ・ユーザ名を入力 ・パスワードが要求されるまで待つ ・パスワードを入力 ・コマンドを入力 といったところでしょう。Tera Term Pro(Windows版のTelnetクライアント)では、そんなマクロで自動ログイン機能を実現しています。 利用可能であれば `rsh' でやったほうがずっと楽とは思いますが。 |
|
CZさん 返信、ありがとうございます。 記載されたレスの中で、質問をさせてください。 ・ユーザ名が要求されるまで待つ と、ありますが、「待つ」というのは Sleepコマンドで適当な時間待つ、という事でしょうか? 誠に勝手で申し訳ございませんが、 ソースレベルでご教示して頂ければ幸いです。 お粗末ですが、私が作成したファイルを掲載します。 -----実行ファイル Start----- #!/bin/ksh cat telnet_file | telnet -----実行ファイル End ----- -----telnet_file Start----- open HOST_NAME UserName Password date -----telnet_file End ----- -----実行結果 Start----- telnet> 試行中... HOST_NAME に接続されました。 エスケープ文字は '^]' です。 getwinsize:ioctl: 指定されたファイルは ioctl システム・コールをサポートしていません。 接続がクローズされました。 -----実行結果 End ----- ※ もちろん、HOST_NAMEやUserNameなどは、実際の環境に則している 値を設定しています。 宜しくお願いいたします。 |
|
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでしょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
|
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでし ょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
|
>>2540 小僧 > cat telnet_file | telnet こういうふうに使える telnet ってあるんでしょうか。どこかに 書いてあったのを参考に作っておられますか? で、普通 telnet というのは人間が操作しますので、 Login: と表示されてからユーザ名をタイプし、 Password: と表示されてからパスワードをタイプし、その後コマンドを実行して 実行結果を見るわけです。 なので、これを自動化するには Login: という文字列が相手側から送られてきてからユーザ名を送り、さらに Password: という文字列が送られてきてからパスワードを送り、コマンドを送り、 その結果を取得する。ただしプロンプトとコマンドの実行結果を選り 分ける、というなかなか面倒な話なのです。CZ さんは「ユーザ名が 要求されるまで」と表現しておられますが、実際は単に文字のやりとり をしているだけで、「プロトコル」といった大層なものがあるわけでは ありません。 面倒なこと一切抜きで手抜きするならこんな感じ。 ( sleep 2 ; echo USER ; sleep 2 ; echo PASS ; sleep 2 ; echo date ; sleep 2 ) | telnet localhost ちゃんと真面目にやるなら expect コマンドや p5-Telnet など。 >>1335-1340 参照。 もっとよいのは rsh。さらによいのは ssh って感じですかね。 # http://www.jp.FreeBSD.org/QandA/HTML/1576.html >>2542 こうた > 外部のPCから(インターネット経由で)アクセスすると、 > HOST検索にやたら時間がかかります。(約18秒) どの外部の PC 経由からでも名前解決に時間がかかるのですか? そのマシンのプライマリの DNS サーバはどこにありますか? どのマシンからでもその現象が発生して、DNS サーバが外部に あるなら DNS サーバの問題でしょう。 もし可能ならば、実際のホスト名を出して下さい。 |
|
>>2536 68user 報告 おかげさまで、netscapeのインストール、できました。 なお、先に入れてしまった日本語 locale 用は、pkgrmコマンドでアンインストールしてから本体をインストールしました。それからnetscapeを立ち上げたら、なぜかメニューも日本語化されていました?pkgrmでの削除では、すべてを削除したわけではないのかもしれないので?残存ファイルで日本語されているのか・・? とにもかくにも、前のhotjavaより軽いし、なんとか動いて嬉しいです^^ ありがとうございました。 その後、tomcatを起動してブラウザからみたところ、examplesの動作確認等、簡単なところまではできました。 取り急ぎご報告まで。 |
|
>>2543 68user 返信、ありがとうございます。 >> cat telnet_file | telnet >こういうふうに使える telnet ってあるんでしょうか。どこかに >書いてあったのを参考に作っておられますか? いえ、どこにも記述されていません。 FTPで同じ方法を使っているシェルがあったので、 それを参考にして作ってみました。 68uesrさんが言われた(echo 〜)の方法で 多分うまくいくと思います。 貴重なアドバイス、ありがとうございました。 rsh、sshが使えれば楽なんですが、 r系コマンドはセキュリティ上、 ssh等は自分の知識不足のため、お客様へ説明が出来なく (セキュリティに関する部分)Telnetでシェルを 記述する事になっているのです。 過去ログの方も参考にしながら、後は自分で書いていこうと思います。 ありがとうございました。 ※ 掲示板のレスの表示がうまくいかないかもしれませんが、 ご容赦下さい。 |
|
お世話になります、小僧です。 先日は、Telnetで質問させて頂き、ありがとうございました。 その後、仕様変更に伴い、rsh、rcpコマンドを使用する事になりました。 そこで、新たに疑問が発生したので、質問させて頂きます。 このホームページの"Unixの部屋"の.rhostsに関する内容の所です。 以下、抜粋させていただきます。 ----- 抜粋 Start ----- それとは逆に、hoge.fuga.com の ~/.rhosts に foo.bar.com user1 と書いておくと、foo.bar.com にログインしているとき、hoge.fuga.com に対して、 rcp・rsh・ノーパスワードでの rlogin を使うことができる。 ----- 抜粋 End ----- 記述してある条件のもと、上記の設定を行う場合、 ~/のディレクトリは、User2に記述するとして、 その場合、User1がhoge.fugu.comホストに対して rshを行った場合、実行ユーザはUser2になるのでしょうか? 説明が分かり辛いと思いますが、 ご教示して頂ければ幸いです。 |
|
先ほどUNIXの部屋で `ログ' を全文検索したのですが、 コマンドに本文がないと改行されないのが気になりました。 例) astrolog 占星術のプログラムらしい bison 構文解析パーサ生成プログラム 根本的な解決策は思いつきませんが、とりあえずは 本文がない場合は「お尻P」を付ければいいのかな? # UNIXの部屋に長いことお世話になっていながら # htmlファイルの存在を全く意識していなかった # ことに気づいた今日この頃です。 |
|
>>2546 小僧 > その場合、User1がhoge.fugu.comホストに対して > rshを行った場合、実行ユーザはUser2になるのでしょうか? そうです。foo.bar.com に user1 としてログインし、 % rsh -l user2 hoge.fuga.com /usr/bin/id などとすれば確認できます。 >>2547 CZ ご指摘ありがとうございます。</P> を付けるようにしました。 http://X68000.startshop.co.jp/~68user/cgi-bin/cvsweb.cgi/public_html/unix/script/make-html |
|
こんにちは。質問があります。 標準出力と標準エラー出力を画面に出力しつつ エラー出力のみをファイルに保存したいのですが shと標準的なUNIXのコマンドを使って実現可能な ものなのでしょうか。 これまでに試したのは以下のような方法です。 --- test.sh --- #!/bin/sh echo stdout echo stderr 1>&2 --- [その1] $ ./test.sh 2>error.log エラーが画面出力されないので× いざとなれば別の仮想端末で $ tail -f error.log としてもいいのですが。 [その2] $ ./tesu.sh 2>&1 | tee error.log エラー以外の出力も保存されるので× |
|
>>2549 CZ http://www.ainet.or.jp/~inoue/memo/sh-fd.html などを読みつつ 考えた結果、 % (./test.sh > /dev/tty) 2>&1 | tee error.log と、サブシェルを使わないとできないんじゃないか、という 結論になりましたがどうでしょう。 |