■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

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

1 :うひひ@ミントッー :01/11/26 17:15
ゼターイにクソスレ立てないよう
好評の「くだらない質問総合窓口」パート4を作りました。

書き込む前に質問に適切な専門の板・スレッドがないか確認してください。
過去ログもご利用下さい。 パートI
http://pc.2ch.net/test/read.cgi?bbs=unix&key=987158067 パートII
http://pc.2ch.net/test/read.cgi/unix/996642453/
くだらない質問はここに書き込め!なんでもアリ3
http://pc.2ch.net/test/read.cgi/unix/1002700894/

2CH総合検索サイト http://2ch.dyn.to/

UNIXにまつわる政治・経済・宗教・技術・国際・生活・スポーツ・娯楽・性の悩み
な質問何でもありです 不適切な質問も徹底したハードな罵倒で適切なところに導いて
いただけると思いますのでご安心ください。
満足な答えが返ってきたら命賭けで(;´Д`)ハァハァな工口URLを添えてお礼して下さい。

NGワード・注意事項 *UNIXって何ですか?系 *純Linux系
*がいしゅつ・マルチネタ禁止 *6行以上のアスキーアート各種禁止 *ネタage禁止

224 :名無しさん@Emacs :01/12/08 10:51
>>223
> crontabにいくつか登録してある作業のうち一個だけ実行した結果を
> mailしてほしくない場合はどうすればいいのでしょうか?

> /dev/null 2>&1

じゃねーの?

225 :名無しさん@お腹いっぱい。 :01/12/08 13:01
ある条件のとき、w3m が core dump します。
解決法を御存知の方、いらっしゃいませんか?

[環境]
NetBSD 1.5.2|screen 3.09.10|w3m 0.2.2, 0.1.11-pre
Debian GNU/Linux potato|w3m 0.1.11-pre

[再現手順]
1-a) ユーザー hoge で screen を起動する。
1-b) ユーザー hoge で X を起動し、rxvt を開く。
2) su - fuga し、w3m を起動する。
3-a) w3m をサスペンドし、w3m を fg する。
3-b) w3m から editor(jed) を起動する。(2ch の書き込み等)

Segmentation fault (core dumped)

226 :名無しさん@お腹いっぱい。 :01/12/08 15:32
>>221
NET-SNMP(UCD-SNMP)とMRTGの組合せだと、ネットワークインターフェース上に流れるパケットとなって計測するのに一切区別しないです。
特定のプロトコル(TCP, UDP だったりポート番号だったり)を計測したいなら、http://www.sat.t.u-tokyo.ac.jp/~hideyuki/ipfwsnmp.htmlが参考になると思います。
FreeBSD の ipfw との組合せなので OpenBSD で使えるかはわかりませんが(確か ipw?)応用はきくと思います。

227 :名無しさん@お腹いっぱい。 :01/12/08 17:24
>>255
それは screen 上から X を立ち上げているのですか?

228 :名無しさん@お腹いっぱい。 :01/12/08 19:42
>>227
ごめんなさい。分かりにくい書き方をしてしまいました。

1-a) -> 2) -> 3-a)
1-a) -> 2) -> 3-b)
1-b) -> 2) -> 3-a)
1-b) -> 2) -> 3-b)

の 4 パターンです。
この 4 パターン全てで、core dump します。

229 :初心者 :01/12/08 20:45
linux環境で wu-ftpd 2.6.2 をインストールしようとしてハマってます。
わかる方助言お願いします。

前のバージョンでは
./configure
./build lnx
./build install

でokだったけど今回は、buildinstallで止まります。

-----------以下エラーメッセージ-----------------------
Sleeping for five seconds, sorry for the interruption.
make args are :
make opts are :
make: *** `install' に必要なターゲット `bin/ftpd' を make するルールがありません. 中止。

230 :名無しさん@お腹いっぱい。 :01/12/08 22:41
2chとおなじ掲示板を設置したいのですが、どうしたらいいですか?

231 :名無しさん@お腹いっぱい。 :01/12/08 22:41
>>230 禿しく板違い

232 :名無し :01/12/09 21:30
2バイト文字を %?? の形式に変換したいんですが何かツールあります?
(あいうえお を %82%A0%82%A2%82%A4%82%A6%82%A8 みたいに)

233 :名無しさん@お腹いっぱい。 :01/12/09 21:31
>232
任意のプログラミング言語でできます。

234 :名無しさん@XEmacs :01/12/09 21:51
#echo -n 送信済み|qkc -s | hexdump -v -e '/1 " %X"' |sed -e 's/ /\\x/g' |more

↑perl ではこんな感じ。

235 :名無しさん@お腹いっぱい。 :01/12/09 22:37
ドコガパールジャ(ワラ

236 :名無しさん@お腹いっぱい。 :01/12/09 23:06
ログを取るのに scriptを使用しているのですが、ログの量が多かったり、
cursesを使って画面出力をコントロールしているアプリケーションだと
ログが上手く取れません。

何か上手い方法はないでしょうか?

237 :名無しさん@Emacs :01/12/09 23:41
Ruby だとこんなかんじですか?
od -w1500 -txC -An | tr ' ' '%'

238 :名無しさん@お腹いっぱい。 :01/12/09 23:57
>>236
ttyrec とか?
あとで落ち着いて見れないけど。

239 :名無しさん@お腹いっぱい。 :01/12/10 00:03
>>236
意地でも画面そのもののログを取るというならttyrec
使えば? あとでttyplayで再生すれば、横から端末を
覗いてるイライラ感を一人でも味わえるという
おまけつきだ。
http://namazu.org/~satoru/ttyrec/

でも、curses使ってるアプリケーションの「画面の」
ログを取るって、発想から間違ってるような。
どんなソフトか知らないけど、ふつうはそんなこと
しなくて済むはず。

240 :名無しさん@お腹いっぱい。 :01/12/10 00:04
かぶった。

241 :238 :01/12/10 00:31
今日はよくかぶるなあ。
3度目だよ。

242 :名無しさん@お腹いっぱい。 :01/12/10 00:53
vi でファイルを編集していたのですが
「E21: 'modifiable' がオフなので, 変更できません」
となって変更できません
'modifiable'をオンにするにはどうすればいいか教えてください
宜しくお願いします

243 :名無しさん@お腹いっぱい。 :01/12/10 00:55
セットアップのログを取るときに、途中で cursesを使ったプログラムを
立ち上げないといけなかったりするのですよ。
そうすると、前後のログまで破壊されていたりするので困りまする。

244 :”管理”者見習い :01/12/10 01:09
質問です。
rootで実行するスクリプトを作成中ですが
スクリプトの中で実行するプログラムをroot以外のユーザーでプロセスを実行したいのですが
何か良い方法はないでしょうか?

245 :名無し~3.EXE :01/12/10 01:12
質問3連発!!
このままだとオレの(>>242)質問にレス付かなさそう・・
みんなよろしくね

246 :242=245 :01/12/10 01:13
4連発だ・・
嗚呼欝
逝って来ます

247 :名無しさん@お腹いっぱい。 :01/12/10 01:23
>>246
解決したら教えてね。
と思ったけど、もしかして vimですか?

http://www.google.co.jp/search?q=cache:TMkRhzRsgZk:pc.2ch.net/test/read.cgi/unix/990764339/601-700+vi+modifiable&hl=ja&lr=lang_ja

248 :名無しさん@お腹いっぱい。 :01/12/10 01:23
>>244
須藤

249 :244 :01/12/10 01:26
>>248
サンクス!
助かりました。

250 :名無しさん@お腹いっぱい。 :01/12/10 04:01
>244
su - username -c command

251 :名無しさん@お腹いっぱい。 :01/12/10 15:29
Cのソースの実効ステップ数を計算するソフトがあれば教えてください。
Web探してもWindows用ばかりで。

252 :ありがとう :01/12/10 16:10
http://piza2.2ch.net/test/read.cgi/mona/1007225891/140-190

253 :名無しさん@お腹いっぱい。 :01/12/10 20:29
↓のIPが固定式のものかダイヤルアップ のものか調べたいんですが、
どうしたらいいのでしょうか。これからではわからないのでしょうか?
e118114.ap.plala.or.jp

254 :名無しさん@お腹いっぱい。 :01/12/10 20:31
>>253
plala.or.jp に聞く。

255 :名無しさん@お腹いっぱい。 :01/12/10 20:39
>254
そ、そんな・・・的確なアドバイスなんですけど・・・

256 :名無しさん@お腹いっぱい。 :01/12/11 01:32
read.cgiのソースはどこにあるっすか?
参考にしたいっす。

257 :板違い :01/12/11 01:50
>>256
プログラム板
http://pc.2ch.net/tech/
へGO

258 :名無しさん@お腹いっぱい。 :01/12/11 06:34
http://okazu.bbspink.com/test/read.cgi/ascii/1007809211/

259 :chmod :01/12/11 17:26
あるディレクトリ内のファイルのパーミッションを400に、ディレクトリの
パーミッションを700に一気にしたいのですが、どうやればいいのか教えてください。

260 :名無しさん@お腹いっぱい。 :01/12/11 17:35
>>259
-r

man chmod

261 :chmod :01/12/11 17:40
>>260
しかし例えば、このディレクトリ内に
dir1/ dir2/ file1 file2
があった場合、
chmod -R 400 *
ではdir1/ dir2/ も400になってしまうのですが、
dir1/ dir2/ は700に、dir1/とdir2/内のファイルは400に
したいのです。

262 :名無しさん@お腹いっぱい。 :01/12/11 17:49
>> 259
$ cat example.sh
#!/bin/bash2

for i in *
do
if [ -d "$i" ]; then
chmod 700 $i
else
chmod 400 $i
fi
done

$ ./example.sh
あってる?

263 :chmod :01/12/11 17:55
>>262
ありがとうございます。後で試してみます。
やっぱスクリプト書かないとだめですかね?
find使ってできないでしょうか?

264 :名無しさん@お腹いっぱい。 :01/12/11 17:56
>>261
man find の-type -exec
でもよい

265 :chmod :01/12/11 18:03
>>264
ありがとうございます。

ちなみに、私、このスレ初めてなのですが、
>>1
>>満足な答えが返ってきたら命賭けで(;´Д`)ハァハァな工口URLを添えてお礼して下さい。
これは掟ですか?

266 :いひひ :01/12/11 18:12
>>265
>>満足な答えが返ってきたら命賭けで(;´Д`)ハァハァな工口URLを添えてお礼して下さい。
>これは掟ですか?

 こんな質問しか答えられないのもアレだが、
形骸化してるんで、無視しても罵倒されることは無いでしょう。

267 :chmod :01/12/11 18:20
>>264

find . -type d -exec chmod 700 {} \;
find . -type f -exec chmod 400 {} \;

でいいんでしょうか?

268 :名無しさん@お腹いっぱい。 :01/12/11 18:26
>>267

OK.
ファイルが無くなる訳ではないんだからやってみればよいよ。

269 :chmod :01/12/11 18:31
>>268
ありがとう。今、UNIX環境手元にないんで、後でやってみます。

ところで、findで-exec使うと、コマンドを\;で終わらせないといけなのはなぜ?

270 :名有りさん@お腹へった ◆fSunOs.U :01/12/11 20:24
  find . -type d | xargs chmod 700
  find . -type f | xargs chmod 400
でもいいかモナー

271 :名有りさん@お腹へった ◆fSunOs.U :01/12/11 20:28
  chmod 700 `find . -type d`
  chmod 400 `find . -type f`
でもよかったかモナー

272 :名無しさん@お腹いっぱい。 :01/12/11 20:54
あんたらカコイイね。大好き。
http://piza2.2ch.net/test/read.cgi/mona/1007225891/140-190n

273 :名無しさん@お腹いっぱい。 :01/12/11 23:07
メモリ使用状況のわかるコマンドを教えていただけませんか?
何かありませんか?

274 :名無しさん@お腹いっぱい。 :01/12/11 23:09
>>273
% man ps

275 :名無しさん@お腹いっぱい。 :01/12/11 23:09
>>273
top

276 :名無しさん@お腹いっぱい。 :01/12/11 23:23
>>273
free

277 :名無しさん@お腹いっぱい。 :01/12/11 23:27
>>276
Linux房発見

278 :273 :01/12/11 23:47
>>275
ありがとう。出来ました。今作ってるツールがかなりメモリを
食ってるかもしれないので、調べたかったです。

279 :名無しさん@お腹いっぱい。 :01/12/11 23:47
>>273
vmstat

280 :名無しさん@お腹いっぱい。 :01/12/11 23:53
/usr/proc/bin/pmap -xl `pgrep 今作ってるツール`

281 :273 :01/12/12 00:24
>>279
ありがとう。そういえば、CPU使用率を見るために使用した
ことがありました。

>>276
Solarisなんですけど...Linuxでなくても大丈夫でしょうか。
明日会社でやって見ます。家にあるお試し版のLinuxでは
でました。ありがとうございます。

282 :273 :01/12/12 00:27
>>274
何かオプションをpsに指定してやればいいということでしょうか。

>>280
ツールは会社にあるので、明日会社でやってみます。

みなさんいろいろありがとう。助かります。

283 :  :01/12/12 00:32
FreeBSDでWnn入れたのにうまく変換できません
jserverを再起動してくださいって言われちゃいました
助けてー

284 :名無しさん@お腹いっぱい。 :01/12/12 00:36
あと、マトロックスミレニアムG450でXうまく起動しないです・・・

285 :名無しさん@お腹いっぱい。 :01/12/12 00:38
そうですか。

286 :名無し3ダース :01/12/12 06:14
>>269
単に -exec で実行するコマンドの最後を示すだけでしょう。

% find . -exec find {} -print -print

これだと -exec の find の終りがどこかがわからんから、

% find . -exec find {} -print \; -print

ってする。バックスラッシュつかうのは、; がシェルのメタキャラクタだから。

変な説明でスマソ。

287 :名無しさん@お腹いっぱい。 :01/12/12 07:56
>>284
G200くらいで充分だろ。
枯れているカードのほうが安心だ。

288 :名無しさん@お腹いっぱい。 :01/12/12 09:55
~/.fetchmailrcにprocmailに渡すオプションで

mda "/usr/local/bin/procmail -f- "

と-f-と付けているサイトを参考にしたのですが
この-f-の意味がmanを読んでもよくわかりません。

-dを付けている人はよくみかけて
-d fooで fooさんに配送するのはわかったのですが
-f-がわかりません。

教えてください

289 :名無しさん@お腹いっぱい。 :01/12/12 10:02
>>288
procmail の man を読め。

290 :288 :01/12/12 10:16
man 読んで分からなかったからので聞いてみました。
man読んでわからなかったのでman読んでみます。

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

291 :名無しさん@お腹いっぱい。 :01/12/12 11:04
shのスクリプトでreadの挙動に困っております。

------------------
while read line
do
  echo $line
done < file.c
------------------

上記の場合、ファイルfile.cの /* が /bin /dev /etc …と
展開されてしまいます。対処方法を教えてください。

292 :名無しさん@お腹いっぱい。 :01/12/12 11:07
>291 "$line"

293 :名無しさん@お腹いっぱい。 :01/12/12 11:19
>292
ありがとうございます。
readには濡れ衣を着せてしまった。

294 :名無しさん@お腹いっぱい。 :01/12/12 13:06
>>284
うちは FreeBSD-current + XFree86 4.1.0 で G450 使ってますよ。
RENDER extension で KDE でアンチエイリアスできるし、
XVideo extension で DVD をフルスクリーンでサクサク再生できるし、
DRI も使えるから 3D の描画がむちゃくちゃ早くて (゚д゚)ゲキウマー

295 :名無しさん@お腹いっぱい。 :01/12/12 15:52
UNIXって何ですか?

296 :名無しさん@お腹いっぱい。 :01/12/12 16:11
>>295
うひゃ〜にくいね〜ゼビウス
の省略形です

297 :いひひ :01/12/12 16:11
>>295
お前には目が付いてるのかと小一時間問い詰めたい。

298 :丈太郎 :01/12/12 17:01
ご指摘がありまして、こちらに掲示させていただきます。
ファイルやディレトリを削除したいのですが、こんな時どうしますか?
例えば、5文字のファイル名を作成しました。
しかし、その5文字目はなんとNULLのようです。
こんな時、作成したファイル名が(ls等でみたら) 「TEST 」で
あったならワイルドカードで消す(コピーも)
>rm TEST*”
とかでできますが、「TEST1」なんてファイルが存在したら、これも
消されてしまいますよね。
この「TEST 」のみを削除したいのですができますか。
それともし可能なら、「     」のようなlsでは表示されないファイル
とかにも応用できそうですか?

299 :名無しさん@お腹いっぱい。 :01/12/12 17:04
rm -i test?

300 :いひひ :01/12/12 17:05
>>298
IRC中に窓な方から2byteファイル名(当然SJIS)
なファイルを受け取った事があります。
軟弱なのでgmc使ってリネームかけてから操作してます。

多分、もっと硬派なやりかたがあるとは思いますが。

301 :名無しさん@お腹いっぱい。 :01/12/12 17:13
>>298
emacsでdired

302 :名無しさん@お腹いっぱい。 :01/12/12 17:16
>>298
rm ではファイルは消せない。
rm を使え。

303 :名無しさん@お腹いっぱい。 :01/12/12 17:22
>>298
5文字目が NULL というのがよくわからんが、5文字目が '\0' の
ファイルはファイルシステムを直に触らん限り作成不可能だと思うがどうよ?
'\0' じゃなくて空白文字だったら普通にクォートすればいいんだけどな。

298 は5文字目がNULLなことをどうやって確かめたのか小1時間(略)

>>300
俺は echo 'ホゲ'|nkf -s の出力を喰わせている。
チキンなんで一旦シェル変数に入れてるけどな。藁

304 :名無しさん@お腹いっぱい。 :01/12/12 17:28
>>298
単発質問スレを削除依頼してこいよ

305 :名無しさん@お腹いっぱい。 :01/12/12 17:38
モナジェクト X 「挑戦者たち」
http://piza2.2ch.net/test/read.cgi/mona/1007225891/

>140-190で、なんか話題に上がってる。

306 :305 :01/12/12 17:52
こうした方がヨカタですね。逝テキマス

http://piza2.2ch.net/test/read.cgi/mona/1007225891/140-190

307 :名無しさん@お腹いっぱい。 :01/12/12 19:08
>>300
GNU binutilsに依存してそうな気もするけど、
% ls -ail
でinodeを確かめて
% find . -inum 9999 -delete
なんてことはたまにやる。

308 :名無し4ダース :01/12/14 23:15
ルートで

# chmod -x `which chmod`

しちゃった場合、どうやって復旧したらいいんだろう...

# find / -perm +0111 -print | xargs chmod -x

とか。やんないけどさ。

309 :名無しさん@お腹いっぱい。 :01/12/14 23:34
>>308
# perl -e 'chmod(0555, "/bin/chmod");' とか。
chmod(2) を呼べるプログラムがあればなんとかなると思われ。

310 :名無し4ダース :01/12/14 23:54
>>309
chmod(2) を呼べるプログラム全てに chmod -x しちゃった場合は?

シェルで exec しようとしたら Permission denied. そりゃそうか。
うーむ....

311 :名無しさん@お腹いっぱい。 :01/12/15 01:00
>>310
FD でブートして mount してごにょごにょ、とか。

312 :名無しさん@お腹いっぱい。 :01/12/15 01:23
csh とか、sh で良いんですけど、
あるコマンド (たとえば、command ) のタイムアウトを 3秒くらいにして
実行したいんですが、どうやったら簡単でしょうか?
% (sleep 2; killall -9 command )& command
とかやるのかな? 分かりません。
要するに、time とか nice の様に、command の前にCPUタイムの制限を
付けて実行するコマンドご存じありませんか?

313 :名無しさん@お腹いっぱい。 :01/12/15 01:29
Red Hat の rc.sysinit でそんなことやってたね。

314 :名無しさん@お腹いっぱい。 :01/12/15 01:48
>> 310
chmod(2)を呼ぶプログラムをその場で書いてcc

315 :名無し4ダース :01/12/15 01:58
>>314
cc とか cat も含む、すべてのファイルの実行権限落してあるとしたら、
>>311 の方法しかないっすね。

root の shell を /bin/nologin にしちまった! ってのとなんかにてる。
ってこともないな...

316 :名無しさん@お腹いっぱい。 :01/12/15 02:22
>>310
よそからtarで固めて持ってくる。

317 :名無しさん@お腹いっぱい。 :01/12/15 03:08
>>316
tar はどうやって実行するんだ?

318 : :01/12/15 03:39
test

319 :名無しさん@お腹いっぱい。 :01/12/15 09:47
CD-ROMからアップグレードインストールしたほうがよくないか。

320 :名無しさん@お腹いっぱい。 :01/12/15 10:05
また2ちゃん危機って本当ですか?

321 : :01/12/15 10:10
12/15の不調統一スレ
http://green.jbbs.net/computer/bbs/read.cgi?BBS=20&KEY=1008377351

322 :名無し4ダース :01/12/15 10:38
>>309,311,314,317,319
やっぱり、FDD & CD & bootp等による別カーネル起動しか方法はないですよね。
ありがとでした。

323 :名無しさん@お腹いっぱい。 :01/12/15 14:09
>>322
cp /bin/true /bin/chmod.new
dd if=/bin/chmod of=/bin/chmod.new
mv /bin/chmod.new /bin/chmod


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)