トップページunix
1001コメント334KB

くだらない質問はここに書き込め!なんでもアリ23

■ このスレッドは過去ログ倉庫に格納されています
0001UNIX@2ch掲示板NGNG
========NGワード========
■UNIXって何?(http://pc.2ch.net/test/read.cgi/unix/998779290/)
■UNIXとLinuxの違いは?(http://pc.2ch.net/test/read.cgi/unix/1024558135/)
■2ch閉鎖の危機をUNIX板が救ったという話{は本当?| を知った。有り難う! |のflashはどこ?}
========================

クソスレを立ててしまい、罵倒されたり、xやdされてしまった皆さん、こんにちは。ここは、Chalicer、navi2cher、goRuarといった面々の反感を緩和し、板の平穏を守り技を後世に伝える、皆さんお馴染み大好評、「質問総合受付窓口」です。
UNIXにまつわることなら政治・経済・宗教・技術・国際・生活・就職・健康・娯楽・性の悩みな質問何でもあり。
不適切な問いであっても徹底的にハードな叩きで然るべき所に導いていただけることもアルと思います。安心して罵倒されちゃい

なさい。
大満足な答えが返ればハァハァできる画像の在処に根こそぎwgetの書式でもって導くとよいカモしれませぬ。

但し、書き込む前に質問に適切な専門の板・スレッドがないかは確認してください。
■Linuxは専門板があります。 http://pc.2ch.net/linux/

>>2 過去ログなど

それでは、Go!
0281名無しさん@お腹いっぱい。NGNG
こういうときは、、、何て言うんだっけ……そうだっ (・∀・)
>>278
ということにしたいのですね :-)

>>269=>>278>>237かい?
0282名無しさん@お腹いっぱい。NGNG
久々に強い電波を受信しますた
0283名無しさん@お腹いっぱい。NGNG
>>282 デムパはオマエらだろ (藁
……デムパというかキチガイか
0284名無しさん@お腹いっぱい。NGNG

(・∀・)ユンユン
0285名無しさん@お腹いっぱい。NGNG
強力スカラー波発生中
0286名無しさん@お腹いっぱい。NGNG
静電気は冬に多く発生するものなんだが…
0287名無しさん@お腹いっぱい。NGNG
>>273
>>280
ありがとうございました。
とりあえず、どちらか片方をしっかり習得できるように
頑張りたいと思います。
0288名無しさん@お腹いっぱい。NGNG
そうなのかな。これから習得かつ特にこだわりがなければ
borne shell (≒POSIX shell) のスクリプト覚えた方がよいのではないだろうか、と思ふ。
0289名無しさん@お腹いっぱい。NGNG
sh-utils についてる factor(1) ってなんに使うんですか?
0290名無しさん@お腹いっぱい。NGNG
factorの出力結果が欲しいときに使います。
0291名無しさん@お腹いっぱい。NGNG
ですね。自分がキリ番をげと出来たのかを確かめる時に使ったりするようです。
0292名無しさん@お腹いっぱい。NGNG
もともとBSDの/usr/gamesにあったもの(つまりfactor(6)ってわけ)だから、
昔、素因数分解ゲームでも流行っていたんじゃないか?
0293名無しさん@お腹いっぱい。NGNG
cronで時間を指定して実行している場合、前回実行した処理が終ってなくて、2重に実行してしまう事があります。
毎回、追い越してしまうのであれば、実行の間隔を調整すればいいのですが、処理時間はケースバイケースです。
このような場合、処理が完了していなければ、実行を見送るような指定をcrontabに記述出来ないでしょうか?
0294名無しさん@お腹いっぱい。NGNG
>293
lockしろよ。
0295名無しさん@お腹いっぱい。NGNG
>>294
ターミナルのロックじゃないですよね...
0296名無しさん@お腹いっぱい。NGNG
>295
ぇぇ。
cronからスクリプトを起動するようにして
そのスクリプトは自分自身を二重に起動しないように書くのです。
0297名無しさん@お腹いっぱい。NGNG
>>293
lockf(1) みたいの、無いの?
0298名無しさん@お腹いっぱい。NGNG
真似出来るようなスクリプトどこかにありませんか?
0299名無しさん@お腹いっぱい。NGNG
http://search.yahoo.com/bin/search?p=lockf+%27%23%2Fbin%2Fsh%22
0300名無しさん@お腹いっぱい。NGNG
>>296 298
こーいうことじゃないの?
ttp://www.nspl.co.jp/Solaris/Basic/cron.html
0301名無しさん@お腹いっぱい。NGNG
>>293
/var/lockとか/var/spool/lockとかの使い方を考えてみよう
0302名無しさん@お腹いっぱい。NGNG
>>271
echo /usr/X11R6/man/*/* | LANG=C xargs -n 300 zfgrep '#override'
あとはコーヒーでも飲んで(たぶん section5だけを探したほうが早いかな)。
0303名無しさん@お腹いっぱい。NGNG
このくだ質で過去にも同じような質問があったと思うのですが、みつけることができなかったので質問させていただきます。
FreeBSDのProFTPdでFTPサーバをたて、Windowsから日本語のファイルをアップロードします。
私が使っているクライアントはffftpで、名前の変更や削除、ディレクトリの作成はできるのですが、日本語のファイルの
コピーや移動などFTPとは関係ない作業をすることができません。
日本語のファイルの移動などを行なうのに最適な方法は何でしょうか?
SSHでログインして日本語ファイル名をコピーしようとしても駄目でした。
0304名無しさん@お腹いっぱい。NGNG
>302
それじゃ xargs の意味がないYO
そういう場合は find でそ

>303
> SSHでログインして日本語ファイル名をコピーしようとしても駄目でした。
何がどう「駄目」なのか?
0305303NGNG
>>304
説明不足でした。すいません。
TeraTermを使っているのですが、まず日本語を表示できるように漢字(受信)、漢字(送信)をEUCにし
FTPで公開しているディレクトリへ行きls|lessで日本語ファイルがあるのを確認し、mv 'あい.txt' 'うえお.txt'と入力したのですが、
そんな、ファイルやディレクトリはありませんよ、とエラーメッセージがでてしまいます。
0306302NGNG
>>304 知らないなら黙ってろよ。せめて試してから物を言えよ。
0307bloomNGNG
http://homepage.mac.com/ayaya16/
0308名無しさん@お腹いっぱい。NGNG
>>305
FreeBSDのほうで環境変数LANGは設定してある?
0309303NGNG
>>305
はい。echo $LANGで確認してみたら、ja_JP.eucJPになっています。
Linuxの方でも試したのですが、同じく駄目でした。
0310名無しさん@お腹いっぱい。NGNG
>>305
TeraTermのほうから
% touch ヒップ
% echo 逝ってよし > ひろゆき
とかで新規ファイルを作ってから操作しても同様?
0311303NGNG
>>310
おぉ、うまくいきました。
echo 逝ってよし > ひろゆき
mv ひろゆき 神
でひろゆきが神になりました。
まず、WindowsのFTPクライアントからつくったファイルはlsだけでは???と日本語が正常に表示されません。
ls|lessとすれば表示されます。
Windowsの方からファイル名を入力するとSJISなのに、UNIXの日本語はEUCというのが原因なのかな?
もし、そうだとしたらどう対処すればいいのかな?
0312名無しさん@お腹いっぱい。NGNG
>>304
> それじゃ xargs の意味がないYO
ありますが....

> そういう場合は find でそ
この場合は >302 のやり方の方がはるかに速い
0313名無しさん@お腹いっぱい。NGNG
>>311
FFFTPなら文字コード選べたはずだけど…。
0314名無しさん@お腹いっぱい。NGNG
>>302
漏れは >245 が答えだと思う
0315名無しさん@お腹いっぱい。NGNG
>>306>>312
>>302 のようにやるのと、
find /usr/X11R6/man -type f | LANG=C xargs -n 300 zfgrep '#override'
とやるのは違うの?
0316303NGNG
>>313
文字コードでEUC、JIS、漢字コードの変換なし
があり、EUCでアップロードしてもJISでアップロードしても????となってしまい、
FTPクライアントを利用して日本語のディレクトリをつくっても同じように????になってしまいます。
環境変数はja_JP.eucJPです。lsだけで日本語ファイル名がでるようにしたい!
0317名無しさん@お腹いっぱい。NGNG
apacheでsuexecの設定をしたいのですが、なかなかうまくいきません。
userdirをpublic_htmlとして、/home/hoge/menu.cgiを
ドメイン名/~hoge/menu.cgiで実行したいのですが。
public_htmlには、Options ExecCGIと追加してあります。
多分、ユーザー、グループの権限の問題だと思います。
下記のログの意味をどなたか教えて頂けないでしょうか。
suexec.log
[2003-05-11 12:44:17]: info:
   (target/actual) uid: (hoge/hoge) gid: (hoge/hoge) cmd: menu.cgi
error.log
[Sun May 11 13:20:00 2003] [error] [client ***.***.***.**]
Premature end of script headers: /home/hoge/public_html/menu.cgi
0318304NGNG
>306
指摘を理解できないなら黙ってろよ。せめて調べてから物を言えよ。
0319名無しさん@お腹いっぱい。NGNG
>>304 >>318
>236 さん、そろそろ書き込みするのやめたほうがよろしいかと…
0320名無しさん@お腹いっぱい。NGNG
>>315
同じに見えますか?

cf. time(1)
0321302NGNG
>>318 やれやれ
xargs -n 300 を使うのは、zfgrepに直接ワイルドカードを
指定したときにargument too longが出るのを防ぐためだよ。
こういう「意味」でいいかい?
0322名無しさん@お腹いっぱい。NGNG
*** 電波・キティガイ注意報発生中!! ***

昨日の流れにすっかり感染している人がいます。

********************
0323名無しさん@お腹いっぱい。NGNG
>>320
find の方が速かったんだが・・・
echo と find 単体の比較なら echo でのリストアップの方が 0.5 秒ほど速かったけど、
これでは有意な差とはいえないような気が。
むしろ、symlink があったとき、2重に zcat + fgrep されない分 find の方が更に速くなる
ように思われるのだが。
0324名無しさん@カラアゲうまうまNGNG
>>321
echo に直接ワイルドカードを指定したときに出る argument too long は無視ですか。
0325321NGNG
>>323
測定方法は(ファイルとディレクトリのキャッシュ)?
>>324
無視です。
0326名無しさん@お腹いっぱい。NGNG
find ネタは荒れるね〜
0327名無しさん@お腹いっぱい。NGNG
>>317
suexecはうまくいっててCGI(menu.cgi)に間違いがあるように見える
error.logのその行の直前に何か出ていない?
0328名無しさん@お腹いっぱい。NGNG
>>323
う〜む。漏れのところでは差があるな。
でさ、有意な差がないなら、レスとしては echo を使う方法で十分だわな。

#time(1)も使えないのか…

で>312で述べられているのは、

1) 「xargs の意味がない」という書き込みに対する疑義
2) find より echo のほうが速い

で、2) の場合は時間と消費されるリソースも考慮しないとな

#君マジで頭わるそうだから書き込みやめたほがよいと思ふ
0329303NGNG
????.txtなど正常に表示されてないファイルをコピーする時にcp *.txt hoge.txtとしたりすれば、コピーできます。
しかし、特定のファイルだけをコピーする方法がわからず。
Xを使えば簡単にできるのかな?
0330名無しさん@お腹いっぱい。NGNG
find だ echo だ言ってないで、 zfgrep の -r オプションでやったらどうよ。
0331名無しさん@お腹いっぱい。NGNG
>>328
何を根拠にそのような中傷をするのです?
time を利用して測定したんだけども。
自分の結果と違う = >>323 は嘘つき = >>323 は頭悪い
という短絡的思考でもなさったのですか?

そもそも、有意な差が無いといっているのは 「echo と find 単体の比較」 の場合なんですが。
それに、何故
> 有意な差がないなら、レスとしては echo を使う方法で十分だわな。
という結論に至るのですか?
「(速度においての) 有意な差」が無いのであれば、他の問題が無い方法をとるべきでは?
この場合は find の方が
・ 正しくファイル種別で選別できる
・ symlink を無視できる
などの点で適切だと思われるのですが。
0332321NGNG
>>330 うん。
0333名無しさん@お腹いっぱい。NGNG
>>329
反則技かもしれないけど、fd を使うという手もある。
0334bloomNGNG
http://homepage.mac.com/ayaya16/
0335名無しさん@お腹いっぱい。NGNG
>>331
> 何を根拠にそのような中傷をするのです?
[...]
> という短絡的思考でもなさったのですか?
いえ、昨日から続く書き込みから導出された印象です。
それから短絡という日本語の意味を再度確認されたほうがよいと思います。

> > 有意な差がないなら、レスとしては echo を使う方法で十分だわな。
> という結論に至るのですか?

>304 から引用
> それじゃ xargs の意味がないYO
> そういう場合は find でそ

これは xargs の意味がないから find 使えとも解釈できますがいかがでしょうか?

> 「(速度においての) 有意な差」が無いのであれば、他の問題が無い方法をとるべきでは?
> この場合は find の方が
> ・ 正しくファイル種別で選別できる
> ・ symlink を無視できる
> などの点で適切だと思われるのですが。
この5行で述べられていることは、単体ではあてはまる場合が多いと思います。

>304 が
1) xargs の意味がない
2) find を使うのが echo より適切
という*別個*の見解を述べているのなら 2) にそれを適用することは可能でしょう。

#日本語に日本語訳つけさせられるとは…
0336名無しさん@お腹いっぱい。NGNG
>>331
もう一つ

> ・ 正しくファイル種別で選別できる
今回の場合、検索対象がマニュアルページであることがわかっているの
だから選別できるもしくは選別することは無意味

> ・ symlink を無視できる
今回の場合、シンボリックリンクで引っ掛かる関数名などは検索結果として
有効であるから、むしろシンボリックリンクが検索対象に入っていることが
好ましい。

で、#override の意味は分かったんでしょうか....
0337名無しさん@お腹いっぱい。NGNG
複数の基地外に複数の基地外がレスしているようだな
両方ともウザい
0338名無しさん@お腹いっぱい。NGNG
>>337
基地外ってわけじゃないんだろうけど、
各人が異なる思い思いの脳内前提条件でもって解決策を提示しようとしてるので
こんだけややこしいことになってるのでは。
ウザいのは確かなのでとっととおしまいにして欲しい。
0339名無しさん@お腹いっぱい。NGNG

年のせいか最近物忘れが激しいです
スタックの容量を増やしたいのですが
どうしたらよいですか

よろしくおながいします
0340303NGNG
>>333
え〜と、fdとはフロッピディスクでしょうか?
0341名無しさん@お腹いっぱい。NGNG
fdclone のことだな、たぶん。
0342名無しさん@お腹いっぱい。NGNG
>>340
FreeBSD PORTS なら /usr/ports/shells/fd なり。
0343名無しさん@お腹いっぱい。NGNG
ちなみに私は
ls -i
でノード調べて
find . -inum xxx
のようなことをしますな。

cp `find . -inum xxx` hoge.txt

とか
0344名無しさん@お腹いっぱい。NGNG
判定してしんぜよう。
echoはビルトインコマンドなのでE2BIGで止まらないと気付かなかった>>304の負け。
0345名無しさん@お腹いっぱい。NGNG
シェルスクリプトの挙動でお聞きしたいです。
HP-UX11.0でシェルスクリプト(test.sh)作ったんですけど、

#!/usr/bin/csh -b
cd /home/aaa/bin;aaa&
cd /home/bbb/bin;bbb&

って書いて実行すると、aaaとbbbのプロセスが立ち上がっている間、
それらを立ち上げたプロセスも残ります。
psで見ると、「csh -b ./test.sh」ってプロセスが2匹いる状態です。

この2プロセスを残さないことは可能なんでしょうか?
test.shでgrepかけてプロセスを殺す以外に何か方法があれば、どな
たかご教授ください。
0346名無しさん@お腹いっぱい。NGNG
exec
0347236NGNG
>>319
ヴァカだな、おまいさん
>>304,>>318は別人だよ
>>236>>238>>247>>253>>255>>268>>271>>281だよ

>>336
>>271に書いたレスで不満かい?

煽り返されてキレるんなら最初から煽らないことだオマエら

ということで、>>338氏の希望通り、おしまい!
0348名無しさん@お腹いっぱい。NGNG

ネソチャク(・∀・)カコワルイ
0349345NGNG
>>346
ありがとうございます。さっそく明日試してみます。
0350名無しさん@お腹いっぱい。NGNG
>>344
横からすいません。
シェルっていってもいろいろありますが、全てのシェルでそれが常に成り立つんですか?
0351名無しさん@お腹いっぱい。NGNG
>>348 オマエモナー

放置すればいいものを…
0352名無しさん@お腹いっぱい。NGNG
>>350
そりゃー、そうじゃないシェルを作ろうと思えば可能だろうし、メモリ食いつぶすほど多ければ別だけど、
ash,tcsh,bashでは成り立ってる。
0353名無しさん@お腹いっぱい。NGNG
「dumpして。」
「テープに吸い上げといて」
って、この手のいいまわしってもう通じない時代なんでしょうか?
0354名無しさん@お腹いっぱい。NGNG
>>349
え〜 exec は aaa と bbb の前につけるんだよ。
0355名無しさん@お腹いっぱい。NGNG
>>350
おまえが一番痛いな
0356名無しさん@お腹いっぱい。NGNG
ラピュタです
http://www.geocities.co.jp/Berkeley/2477/rapyuta.swf

0357名無しさん@お腹いっぱい。NGNG
>327さん、レスありがとうございます。
317に少し間違いがありました。
「userdirをpublic_htmlとして、/home/hoge/menu.cgiを
ドメイン名/~hoge/menu.cgiで実行したいのですが。」
ではなく、「/home/hoge/public_html/menu.cgiを〜」でした。
一つ前の行には
[Sun May 11 13:20:00 2003] [error] (13)Permission denied:
exec of /home/hoge/public_html/menu.cgi failed
とでています。
ブラウザでアクセスするとInternal Server Error と出ます。
プログラムの説明によるとこのエラーは、スクリプトの修正ミス
(,や:のつけ忘れ)の場合が多いそうです。もう少し頑張ってみます。
0358名無しさん@お腹いっぱい。NGNG
オレ的には「Permission denied」と出た時点で頭に警報が鳴り響くんだが.....
0359名無しさん@お腹いっぱい。NGNG
質問するところが違っているかもしれないのですが、
UNIXの管理者になりたいのですが、
Win2000の管理の仕事の経験って役に立ちますか??
0360名無しさん@お腹いっぱい。NGNG
「UNIXの管理者」って職種はこの世に存在するのか?
0361名無しさん@お腹いっぱい。NGNG
>>359
> 質問するところが違っているかもしれないのですが、
 まぁいいと思うが、煽りには注意な。

> UNIXの管理者になりたいのですが、
> Win2000の管理の仕事の経験って役に立ちますか??
 たぶん役に立たないだろう。
 ま、他の人の意見も聞くよろし

# 煽り野郎は人ではないんで無視するように!
0362361NGNG
例えば>>360みたいな物 < 煽り野郎
# まぁこれはまだマシな方か...
0363360NGNG
煽ってるつもりはないんだけどなぁ
0364360NGNG
つーか漏れが>>361に煽られてるのか

すると>>361は人ではないのか
0365名無しさん@お腹いっぱい。NGNG
>>360
>>361 は・・・・なので無視してください
0366名無しさん@お腹いっぱい。NGNG
>>359
役立つ知識もあれば役立たない知識もある。
0367名無しさん@お腹いっぱい。NGNG

いつか実になる花になる
0368bloomNGNG
http://homepage.mac.com/ayaya16/
0369名無しさん@お腹いっぱい。NGNG
>>364
>>365は・・・・なので無視してください
0370名無しさん@お腹いっぱい。NGNG

おまいら やめれ
0371名無しさん@お腹いっぱい。NGNG
$ wget http://pc.2ch.net/test/read.cgi/unix/1052041659/l50
ってやっても、Configuration Errorのページしか保存できません。
w3m/0.3では(今読んでいるように)何のエラーもなく読めるんですが。
何かオプションが必要なんでしょうか?
0372名無しさん@お腹いっぱい。NGNG
>>364 そういうことにしといてもいいですヨ

ところで具体的に何が役に立つんだ?技術的なことではどんなことがあるんだ
ろ…思いつかん
0373名無しさん@お腹いっぱい。NGNG
>>371
そうなるね。今試したところ、User-Agentを指定すればうまくいくようです
$ wget --user-agent=〜 'http://〜'
0374371NGNG
できました。即レスどうもありがとう。
0375名無しさん@お腹いっぱい。NGNG
>>365
なんか、ジエンくさいな。
0376名無しさん@お腹いっぱい。NGNG
>>372
sambaとかはWindows2000の知識が役に立ってもいいかな。
とか思った。

オレは>>366じゃないけどな。
0377372NGNG
>>376 それはありえますな。thx!
0378名無しさん@お腹いっぱい。NGNG
od の反対をするコマンドありませんか?
0379名無しさん@お腹いっぱい。NGNG
シェルの内部コマンドで do ってのがあるよ。
0380名無しさん@お腹いっぱい。NGNG
>>379
いまいち。
■ このスレッドは過去ログ倉庫に格納されています