68user's page 掲示板

Prev< No. 4105〜4123> Next  [最新発言に戻る] [過去ログ一覧]
No. 4105 # tkb 2005/02/23 (水) 10:30:53
http://x68000.q-e-d.net/~68user/net/http-auth-2.html
にある「クライアント対応状況」ですが、apache本体(2.0.51以降)に
パッチが取り込まれています。

http://httpd.apache.org/docs-2.0/mod/mod_auth_digest.html#msie

ご参考まで。

いつも勉強させてもらってます。
これからもすばらしいコンテンツ期待しています。

No. 4106 # さいさん 2005/02/23 (水) 22:51:54
Solaris8のshについて教えて下さい。

shでシェルを書いています。
もともとは、HP-UX11.00で動かしていたのをSoralisに移しました。

位置パラメータを使ってlsの結果(個数)を取得し、ファイルが存在
しているか、存在しないかのチェックをしています。
ファイルが存在しないときは、不要なメッセージを出力しないように
もしています。
その際、ファイルが存在しなった場合、0件として終了してくれません。
位置パラメータの個数が"1"で取得されます。
引数で、チェックするディレクトリを判断するためのパラメータを渡して
いるのですが、どうやらこの引数や値が引き継がれているみたです。
上手く処理するにはどうしたらよいのですか。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
#!/bin/sh
#

PATH=${PATH}:/usr/bin:/etc:/usr/ccs/bin:/usr/local/bin:.; export PATH
TZ=JST-9; export TZ

if [ $# -lt 1 ] ; then
        echo "Parameter Error"
        echo "$0 Processing MODE [R:real/B:batch]"
        exit 1
fi

mode=$1

if [ ${mode} = "R" ] ; then
        DIR="/tmp/real"
elif [ ${mode} = "B" ] ; then
        DIR="/tmp/batch"
else
        echo "Processing MODE Error"
        echo "Processing MODE = [R:rela/B:batch]"
        exit 1
fi

cd ${LDIF_DIR}

set -- `ls *.txt 2>/dev/null | grep -v "_kekka_"`
if [ $# -eq 0 ] ; then
        echo "Ldif File Nothing Today"
        exit 1
fi
echo $*
cnt=$#
echo ${cnt}

赤色の文字は 「Windows 機種依存文字」か、いわゆる「半角カナ」です。 この掲示板では自動変換されますが、今後は使用しないで下さい

No. 4107 # 68user 2005/02/23 (水) 23:17:10
>>4105 tkb
> 「クライアント対応状況」ですが、apache本体(2.0.51以降)に
> パッチが取り込まれています。
これは知りませんでした。早速追記しました。
      http://x68000.q-e-d.net/~68user/net/http-auth-2.html

ご教示ありがとうございました。

No. 4108 # zsh 2005/02/25 (金) 11:06:34
>>4106 さいさん
> 引数で、チェックするディレクトリを判断するためのパラメータを渡して
> いるのですが、どうやらこの引数や値が引き継がれているみたです。
位置パラメタは「set --」でクリアできますが、本当に引数を引き継いでいますか?
(「echo $*」部分で引数が出力されてますか?)

No. 4109 # さいさん 2005/02/25 (金) 12:54:44
>>4108 zsh

>(「echo $*」部分で引数が出力されてますか?)
起動時に渡した、RまたはBが表示されます。
「echo #?」も1と表示されます。

No. 4110 # 68user 2005/02/28 (月) 01:36:04
「UNIX の部屋」を更新しました。
    http://X68000.q-e-d.net/~68user/unix/

No. 4111 # んー 2005/02/28 (月) 23:55:22
>> 4109
#!/bin/sh -> #!/bin/ksh

man sh
man ksh

No. 4112 # zsh 2005/03/01 (火) 13:02:26
>>4112 zsh
Solaris8入ってるマシン3台くらいで確認したんですけど
shでも通常はそんな動作にはならないんですよ。
一度
set --
でリセットした方が確実かなと思います。

No. 4113 # zsh 2005/03/01 (火) 13:03:24
×
>>4112 zsh


>>4111 んー

失礼しました。

No. 4114 # 野暮天 2005/03/03 (木) 19:58:03
Tee の説明文中
find . -name a\* だと a から始まるファイル名が返って来ますよね.

No. 4115 # さいさん 2005/03/03 (木) 22:28:31
>>4112 zsh

>一度
>set --
>でリセットした方が確実かなと思います。

とやってみたんですが、かわりなしです。

No. 4116 # 68user 2005/03/03 (木) 22:34:21
>>4114 野暮天
ご指摘ありがとうございます。修正しました。
http://X68000.q-e-d.net/~68user/unix/pickup?Tee

No. 4117 # zsh 2005/03/05 (土) 10:55:05
>>4115 さいさん
じゃあshiftで一つずらしてください。

No. 4118 # ヘルプ 2005/03/05 (土) 12:21:11
質問はダメみたいですが、どうしてもできないので、誰か教えてください。。
http://x68000.q-e-d.net/~68user/net/pop3-1.html
を実際にやってみたんですが、
POP3サーバ名、ポート番号で、接続できました。
そして、USERも接続できたんですが、PASSだけが接続できません。
ちゃんと手順通り(パスは合ってる)にやっているんですが、、なぜでしょうか?
誰か教えてください。POP3サーバー名は、pop.mail.yahoo.co.jpです。
エラー内容は、-ERR invalid user/password
もう1個えらー内容がでました。
-ERR command valid only in authorization state.

No. 4119 # T.Kobayashi 2005/03/06 (日) 05:52:24
>>4118 ヘルプ
私は Yahoo! のメイルアカウントを持ってないので何ともですが、
http://help.yahoo.co.jp/help/jp/mail/pop/pop-03.html
を参考にしてありがちなミスを考えると、USER 名が小文字になってないとか。

No. 4120 # 68user 2005/03/07 (月) 00:36:25
ネットワークプログラミングの基礎知識
      http://X68000.q-e-d.net/~68user/net/

    Java で HTTP クライアントを作ってみよう (1)
        http://X68000.q-e-d.net/~68user/net/java-http-socket-1.html
    Java で HTTP クライアントを作ってみよう (2)
        http://X68000.q-e-d.net/~68user/net/java-http-url-connection-1.html
    Java で HTTP クライアントを作ってみよう (3)
        http://X68000.q-e-d.net/~68user/net/java-http-url-connection-2.html
を追加しました。

No. 4121 # さいさん 2005/03/08 (火) 00:55:35
>>4117 zsh
原因わからずです。
バグということはないですかね。

>じゃあshiftで一つずらしてください。
shiftとって使ったことないのですが、
ループと合わせてつかうものなのですか。
終わりとかどう判断するのですか。
使い方教えてください。

No. 4122 # たか 2005/03/08 (火) 01:00:53
Solari8iについて教えて下さい。

UNIXにログインする時、共通のデフォルトの初期化ファイルと
ユーザのホームディレクトリにある初期化ファイルが読み込まれ
ますが、共通のデフォルトのファイルはどこにあるのですか。
sttyの設定を変更したいのですが、分からずに困ってます。

syslogのファイルはどこに存在するのですか。
HP-UXでいるsyslogというファイルは存在しないのでしょうか。
messageというそれらしいファイルが存在するのですが、これが
syslogなのでしょうか。
Solarisでいうsyslogとはどこを含めているのでしょうか。

No. 4123 # おいどん 2005/03/08 (火) 19:21:18
>>4121 さいさん

num=`ls *.txt 2>/dev/null | grep -v "_kekka_" | wc -l`
でファイル数を取得では。

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