|
@DATA に1000個入っていて、100ずつ送信したいなら while (@DATA){ @addrs = splice(@DATA,0,100); $CC = join(",\n ",@addrs); メール送信 } でいいです。 でもまぁ、1000 送るならそれなりに時間がかかりますが、負荷がうんぬんと いうよりは、SMTPサーバが DNS(MX)引いて 相手先に connect して SMTP しゃべって 本文を送る のに時間がかかる、という感じでしょうか。ほとんどは相手を待ってるだけです。 別に1000個 Bcc が書いてあっても、並行して1000のコネクションを 張るわけではないので(SMTPサーバの仕様にもよりますが)、マシンの 負荷はそんなに気にしなくてもいいでしょう。 それでも1000は多いと思うなら、100ごとに分割すればいいんじゃ ないんでしょうか。ただしテストは入念にやって下さい。 |
|
68userさん 重ね重ねありがとうございます 十分検討&テストしてやってみます 本当にありがとうございます |
|
本日付けで復帰しました でも、CGIの使えないallesでした。(w テレホの都合上。一年はアレスです。 webpageを一応作るので、リンクさせて下さいね。 友達のwebspaceを借りる予定なのでcgiは諦らめてません!! あと、質問なんですけど、systemfileのddlem.dll ってファイルが起動するたびに、「壊れています」と言う表示が出ます 不都合はないんですけど、これって大事なファイルですか? スキャンかけてもエラーが出ないんですけど。 |
|
はじめまして。みのると申します。ご教授願えれば幸いです。 環境) WindowsNT4 SunOS 4 上記環境で、NTのログファイルから一定時間内(00:00:00〜05:59:59)の行だけを 抽出したいのですが、条件にあう(この場合カラムがまちまちなので、大体の カラム位置でヒットする)行を抽出する方法はありますでしょうか。 【split -l だと行数がわかっていないとだめなのでこの場合は当てはまらないですよね】 scriptを組もうと思ったのですが、ヒントになるサンプルをみつけることができず、 諦めてしまいました(^^;)。 とりあえず、条件にあう行だけをhead(偶然、ファイルの頭からだったので)で 取り出して急場をしのぎました。ただ、今回はviで開いたのですが、大きいサイズの場合 この方法では無理が生じてくると思うのです。 何か他にいい手だてはないものでしょうか。。。 |
|
むぅ、なぜか繁盛している…。 > webpageを一応作るので、リンクさせて下さいね。 どうぞ〜。 > と、質問なんですけど、systemfileのddlem.dll ってファイルが 僕は UNIX 環境しか持ってないんですよ。あと一般論として、質問するときは 自分の環境 (OS名+バージョンなど) は必ず書いてください。Windows なら http://www.so-net.ne.jp/ClubHouse/room/pc_scramble_win/pc_scramble_win.html で質問すればいいんでないでしょうか。 > 一定時間内(00:00:00〜05:59:59)の行だけを抽出したい % grep '0[0-5]:[0-5][0-9]:[0-5][0-9]' logfile ではダメですか? |
|
どうもすみません。初心者みたいなことをしてしまいまして。以後気をつけます |
|
ありがとうございます。 どうしてgrepの正規表現に気づかなかったのだろうと恥ずかしい限りです。 明日、検討してみます。 |
|
>> WindowsNTでもLinuxと同じようにできるのでしょうか。 早速のアドバイス、ありがとうございます。早速試してみます。 Cもありますので、再コンパイルの方法も試してみます。 今後ともよろしくお願いいたします。 |
|
はじめまして。みつると申します。ご教授願えれば幸いです。 環境) Windows98 今、JSWDKを用いてJSPやServletを試しているのですが、 HTTPプロトコルを通じてどのようなデータが送受信さ れているかわかりません。プロキシーサーバーをを自作して リクエストを出力すればいいような気がしますが、既にこの ような用途に使用できるソフトが存在すると思います。 どなたかご存知ないでしょうか? よろしくお願いします。 |
|
HTTP Proxy 自体はそんなに難しくないので、いろいろあるんでしょうが、 残念ながら僕は具体的なソフトウェア名を知りません。 # proxy って言うとすぐアングラ系になっちゃうのが嫌なので、 # 探したことがない。 mm さんがご存知かもしれないので、質問されてみてはいかがでしょうか。 http://www2s.biglobe.ne.jp/~cru/library/zddbbs/cgi-bin/wwwboard.cgi |
|
ありがとうございます。 mmさんに質問してみます。 |
|
68user さん、ありがとうございました。 % grep '0[0-5]:[0-5][0-9]:[0-5][0-9]' logfile で無事該当ログを抽出することができました。 ところで、SunOS5.6にverupしたのですが、 "vipw"が利かなくなりました。shadowはviで編集及びbackupも とれているのですが、"vipw"とすると"etc/passwd is busy"となり 編集不可能なのです。今は"vi"で編集しています。 crontabが上手く働いてないのでしょうか? |
|
Solaris の vipw の動作は知りませんが、一般論として `busy' と言われたなら ・前に実行した vipw のプロセスが残っていないか、ps -ef | grep vipw で確認 ・fuser /etc/passwd で、/etc/passwd をオープンしっ放しのプロセスを調べる ・/tmp や /var/tmp などにロックファイル (というよりテンポラリファイルかな) が 残っていないか調べる ( BSD なら /etc/ptmp* とか /etc/pw* など) ・truss vipw で、どこでどのファイルを読んだ後エラーになっているか調べる てなところでしょうか。 > crontabが上手く働いてないのでしょうか? 僕は Solaris マシンでroot 権限を持ってないのでわかりませんが、 Solaris の vipw って cron が関わってくるんでしたっけ? |
|
68user さん、ありがとうございます。 ちょっと他の仕事が立込んでいますが、確認してみます。 |
|
お聞きしたいんですが、いくつかドライブがあるんですが、今、それぞれ、OSはwinddow95,window98, Linuxにしたいですが、できますでしょうか。マシンはFujitsuのDos/Vです。ご存じなら、教えていただけませんか。 よろしくお願いいたします。 |
|
お聞きしたいんですが、いくつかドライブがあるんですが、今、それぞれ、OSはwinddow95,window98, Linuxにしたいですが、できますでしょうか。マシンはFujitsuのDos/Vです。ご存じなら、教えていただけませんか。 よろしくお願いいたします。 |
|
> 今、それぞれ、OSはwinddow95,window98, Linuxにしたいですが、 今 winddow95,window98, Linux が入ってるんですか? これから winddow95,window98, Linux を入れたいんですか? > できますでしょうか。 多分できると思いますが、Windows も Linux も使ってないので 確かなことは言えません。 http://www.so-net.ne.jp/ClubHouse/room/pc_scramble/pc_scramble.html で教えてもらえるでしょう。 |