68user's page 掲示板

Prev< No. 4692〜4702> Next  [最新発言に戻る] [過去ログ一覧]
No. 4692 # バンガード [E-mail] 2006/08/22 (火) 09:42:43
>>4691 あゆ
どの様な状況になっているのか具体的な状況が見えません。
特定のスクリプトが全て文字化けするのでしょうか?
それとも、そのスクリプトの一部が文字化けするのでしょうか?
「file スクリプト名」とするとどうなりますか?
ターミナルソフトの設定を「S-JIS」や「JIS」にするとどうなりますか?

No. 4693 # あみ 2006/08/22 (火) 19:04:19
はじめまして。あみと申します。
Solarisに関する仕様を調査していて、この掲示板に出くわしました。

No.3716で以下のような記述がありますが、Solaris9以降の仕様をご存知の方いらっしゃいませんか。

>Solaris8 では sh・ksh・csh いずれも 255 文字の制限があるようで、極めて
>不愉快ですね。

Solaris9では入力コンソールでは制限がないように思われるのですが、
入力後にバッファに読み込ませて表示させると途中からしか表示されないという現象がおこっています。

具体的には
1)/export/home/hoge/aaaaa・・・bbbbbbbb←のような300〜400くらいのパスを入力する
2)この入力から
        java.io.Reader reader = new java.io.InputStreamReader(java.lang.System.in);
        java.io.BufferedReader buf = new java.io.BufferedReader(reader);
        String input = buf.readLine();
    のように標準出力へ表示する。
3)全てが表示されずに途中の
    aaaaaaa・・・bbbbb
    のような表示のみが値として出力されてしまう。
    ⇒結果エラーになる

どなたか、ご存知の方がいらっしゃいましたら教えてください。よろしくお願いします。

No. 4694 # 68user 2006/08/23 (水) 09:41:34
>>4667 ビンゴ中西
ご指摘ありがとうございます。とりあえずバグとして登録しました。
    http://x68000.q-e-d.net/~68user/bugnote/viewbug.php?projectid=1&bugid=27

時間が取れたときに修正いたします。ありがとうございます。

No. 4695 # さとし 2006/08/23 (水) 15:48:57
バンガードさんいろいろ説明ありがとうございました。できました!!!

No. 4696 # yuki 2006/08/24 (木) 11:55:01
初めまして。皆様よろしくお願い致します。
現在、solaris8のサーバー管理をやっているのですが、
cpu負荷実績を調べてる上で、
cputstというプロセスが異常に占有しています。cputstってどういうものでしょうか。。?ご教授ください。

No. 4697 # あゆ 2006/08/24 (木) 15:36:07
>>4692 バンガード
バンガードさん
ご回答頂き、ありがとうございます。

スクリプトは、社内の人が作成したものは見れますが、元々入っているスクリプトは文字化けしてしまいました。


lsコマンドでファイルを見てみると、このように表示されました。
-r-xr-xr-x 1 root bin 39632 9月 8日 2003年

「file スクリプト名」の結果は、以下のようになりました。
ELF 32-ビット MSB 実行可能 SPARC バージョン 1[動的にリンクされています][取り
除かれています]

ターミナルソフトは「S-JIS」や「JIS」に設定し直しても文字化けしてしまいました。

お手数おかけして、申し訳ありません。
宜しくお願い致します。

No. 4699 # まさしくん 2006/08/26 (土) 11:03:23
>No. 4697 あゆさん
それはバイナリのモジュールなので、文字化けして当然です。
ちなみにそういったものをmoreやcatで見ると、文字化けした中で制御コードとして
認識される文字が出力され、下手をするとOSが飛ぶ危険がありますので、
fileコマンドで確認してからの方が良いと思いますよ。

No. 4700 # バンガード 2006/08/28 (月) 09:27:38
>>4697 あゆ
4699 で「まさしくん」が回答されている通りです。
今回の対象ファイルは、バイナリのファイルですので cat や more では見られません。
私もたまに経験しますが、この様なファイルを cat や more で見ると最低でも画面が文字化けしたりしますし、最悪の場合「まさしくん」が言っている通り OS がダウンする可能性もあります。(私はまだそこまで行った経験はありませんが・・・)

No. 4702 # baba 2006/09/12 (火) 17:27:56
>>3716 68user
ksh でも set -o emacs で長いコマンドを受け付けたと思います。
>>4693 あみ
ldterm の制限なのでコーディングでどうにかなる問題ではありません。
tcsh/bash のように行を読み込む JNI の関数を作成して、
Java 側から呼び出すしかないと思います。

Prev< No. 4692〜4702> Next  [最新発言に戻る] [過去ログ一覧]