|
>>4667 ビンゴ中西 ご指摘ありがとうございます。とりあえずバグとして登録しました。 http://x68000.q-e-d.net/~68user/bugnote/viewbug.php?projectid=1&bugid=27 時間が取れたときに修正いたします。ありがとうございます。 |
|
バンガードさんいろいろ説明ありがとうございました。できました!!! |
|
初めまして。皆様よろしくお願い致します。 現在、solaris8のサーバー管理をやっているのですが、 cpu負荷実績を調べてる上で、 cputstというプロセスが異常に占有しています。cputstってどういうものでしょうか。。?ご教授ください。 |
|
>>4692 バンガード バンガードさん ご回答頂き、ありがとうございます。 スクリプトは、社内の人が作成したものは見れますが、元々入っているスクリプトは文字化けしてしまいました。 lsコマンドでファイルを見てみると、このように表示されました。 -r-xr-xr-x 1 root bin 39632 9月 8日 2003年 「file スクリプト名」の結果は、以下のようになりました。 ELF 32-ビット MSB 実行可能 SPARC バージョン 1[動的にリンクされています][取り 除かれています] ターミナルソフトは「S-JIS」や「JIS」に設定し直しても文字化けしてしまいました。 お手数おかけして、申し訳ありません。 宜しくお願い致します。 |
|
>No. 4697 あゆさん それはバイナリのモジュールなので、文字化けして当然です。 ちなみにそういったものをmoreやcatで見ると、文字化けした中で制御コードとして 認識される文字が出力され、下手をするとOSが飛ぶ危険がありますので、 fileコマンドで確認してからの方が良いと思いますよ。 |
|
>>4697 あゆ 4699 で「まさしくん」が回答されている通りです。 今回の対象ファイルは、バイナリのファイルですので cat や more では見られません。 私もたまに経験しますが、この様なファイルを cat や more で見ると最低でも画面が文字化けしたりしますし、最悪の場合「まさしくん」が言っている通り OS がダウンする可能性もあります。(私はまだそこまで行った経験はありませんが・・・) |
|
>>3716 68user ksh でも set -o emacs で長いコマンドを受け付けたと思います。 >>4693 あみ ldterm の制限なのでコーディングでどうにかなる問題ではありません。 tcsh/bash のように行を読み込む JNI の関数を作成して、 Java 側から呼び出すしかないと思います。 |
|
こんばんは。初めて投稿します。 socketで、HTTP の取得を行うプログラムを作成しています。 取得はできたのですが、どうしても取得したデータに、 ゴミデータがまざります。 e05,5d,5, など、ランダムな数値です。 HTMLのタグ括りの中にも、外にも存在しますが、 タグ内には無いようでした。 他の諸センパイ方の情報も参考にさせていただいておりますが、 どうも、有力な手がかりがありませんでした。 何卒、ご教示いただけますでしょうか。 以下、プログラムの抜粋です。 -- $ip = inet_aton($host) || die "NG.\n"; $sockaddr = pack_sockaddr_in($port, $ip); $proto = getprotobyname('tcp'); socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die "NG.\n"; connect(SOCKET, $sockaddr) || die "NG.\n"; autoflush SOCKET (1); if ($http eq '1.1') { print SOCKET "GET $url HTTP/1.1\n"; print SOCKET "Host: $host\n"; print SOCKET "Connection: close\n"; } else { print SOCKET "GET $url HTTP/1.0\n"; } print SOCKET "Accept: text/html; */*\n"; print SOCKET "\n"; my($op_all) = ''; while (chomp($buf=<SOCKET>)) { $op_all .= $buf; } close(SOCKET); |
|
>>4703 Perl Queen > e05,5d,5, など、ランダムな数値です。 chunked エンコーディングというものです。簡単に言うと、その後に続く バイト数を 16進表記したものです。もし邪魔なら、HTTP/1.1 ではなく HTTP/1.0 のリクエストを投げればよいです。 |
|
>>4704 68user 68user 様 ご教示ありがとうございました。 HTTP/1.0 でリクエストすると、あるサイトの例ですが、 「サイトがありませんこのURLにはサイトがありません。または現在準備中です。準備中の場合は後に再度お試しください。」 などと出てしまい、サイトにたどり着くことができませんでした。 都合上、http://www.yahoo.co.jp/ のように、デフォルトURL の指定にしているせいかもしれませんが、アクセス先のURLを 事前に知ることもできません。 あるいは、HTTP/1.0 で、URL指定の際に、何か回避ができたりしますでしょうか。 先に記載抜けていましたが、ポート番号は $port = getservbyname('http', 'tcp'); であらかじめデフォルトを取るようにして、URL内にポートの指定があれば、 それを優先するようにしています。 |
|
>>4705 Perl Queen HTTP/1.0 で、Host ヘッダを送信してみてください。 http://x68000.q-e-d.net/~68user/net/http-4.html#1 |
|
solaris10をインストールしたのですがインターネットに接続できません。 Mozilla1.7に何か設定が必要なのでしょうか? 初めまして、ゆうです。 先日初めてsolaris10をインストールしました。 デフォルトルーター:192.168.1.1 solarisPC:192.168.1.12 WindowsPC:192.168.1.11 上記のようにネットワークの設定を行っており、 WindowsPCからはインターネット接続が可能です。 また、WindowsPCとsolarisPCは互いにpingが通っています。 |
|
>>4707 ゆう ひととおりチェックしてみてください。 http://xxx.upken.jp/report/sol10nw.html |
|
>>4707 ゆう 経験上 /etc/nsswitch.conf と /etc/resolv.conf の 設定を忘れている人が多い気がします。 |
|
こんにちわ。OSの再起動をスケジューリングしたいのですが、可能でしょうか?またそれはどのような事をすればいよいのでしょうか。ちなみにsolaris8を使ってます。よろしくお願いします。 |
|
自分が考えてることは、shutdownコマンドシェルを書いて、cronで実行、スケジュールする方法なんですが、他にありますか?例えば、再起動のスクリプトがあるとか・・・・ |
|
うまくいきました。どうも失礼します。 |