くだらない質問はここに書き込め!Part 50
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2006/09/10(日) 16:56:50http://pc8.2ch.net/test/read.cgi/unix/1152364804/
UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex9.2ch.net/accuse/
NGワード
* UNIXって何? → http://pc8.2ch.net/test/read.cgi/unix/998779290/
* UNIXとLinuxの違いは何? → http://pc8.2ch.net/test/read.cgi/unix/1024558135/
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0896名無しさん@お腹いっぱい。
2006/11/22(水) 06:09:240897名無しさん@お腹いっぱい。
2006/11/22(水) 07:05:160898名無しさん@お腹いっぱい。
2006/11/22(水) 09:16:13:.,$d
0899名無しさん@お腹いっぱい。
2006/11/22(水) 19:54:22レポートを久しぶりにTEXで作ろうと思ったんだけど
PGMファイルをEPSファイルにするときってどういうコマンドで
変換できましたっけ?
PGMからOBJ形式で次にEPSでしたっけ?
0900名無しさん@お腹いっぱい。
2006/11/22(水) 20:43:310901名無しさん@お腹いっぱい。
2006/11/22(水) 21:20:23ImageMagick の convert 使えば一発じゃないの?
0902名無しさん@お腹いっぱい。
2006/11/22(水) 21:32:48ウイルス駆除するかテストしたいんですけど
自分にも他人にも迷惑かけない程度の、コードってどうやって
ゲッツσできますでしょうか。
前もって知っていたくて・・・
0903名無しさん@お腹いっぱい。
2006/11/22(水) 22:02:51マジレスすると、テスト専用の奴がある。
商用のベンダーから送ってもらってもいいし、clam の所で配ってた気もする。
0904名無しさん@お腹いっぱい。
2006/11/22(水) 22:38:54http://www.eicar.org/anti_virus_test_file.htm
0905名無しさん@お腹いっぱい。
2006/11/23(木) 13:52:35そのプロセスと同じIDを、他のプロセスに使われたくない場合にありえるとかいう話を聞いたんですけど、いまいち利点が分かりません。
どなたか教えてください。お願いします。
0906名無しさん@お腹いっぱい。
2006/11/23(木) 14:13:210907905
2006/11/23(木) 14:40:09ありがとうございます。
wait(2)で子プロセスの状態をゲットしたあと、勝手にその子プロセスが消えてもらうと困るから、わざと残す、という意味で良いでしょうか?
プロセスが消えたら、状態も何も無くなるから・・・。
0908名無しさん@お腹いっぱい。
2006/11/23(木) 16:53:100909名無しさん@お腹いっぱい。
2006/11/23(木) 18:21:45wait(2)で看取ってやれば成仏して消える。
0910名無しさん@お腹いっぱい。
2006/11/23(木) 18:57:38疑問といえば疑問だな。exit status保持専用の別領域をカーネルに設けて、
ゾンビなんて仕組みを辞めてしまうという実装もありだと思うんだが・・
0911名無しさん@お腹いっぱい。
2006/11/23(木) 21:51:31死にましたって連絡あって、駆け付けてみたら
既に墓標しかなかったら悲しいだろ?
ってか、proc構造体以外のリソースはあらかた解放されてるから
それほど気にしなくてもいい。pidの関連付けまでなくなると
waitpidとかwait4とかできなくなるし、exit status保持専用の別領域を
作るなんてややこしいことするくらいならproc構造体そのまま
残してたほうがわかりやすいだろ。
0912名無しさん@お腹いっぱい。
2006/11/23(木) 21:59:41子がexitしたら、そのexit statusを含む属性値は親プロセスの属性値として管理して、
親が将来waitするか、またはwaitせずに親がexitしてしまうまで保持しておけばいい。
(後者の場合は親のexitとともに属性値も自動的に破棄される)
こうすればゾンビを設ける必要がない。
0913名無しさん@お腹いっぱい。
2006/11/23(木) 22:09:19fork()したらあとは勝手に子プロセスに任せるようなプログラムの場合、
わざわざゾンビ対策のために、呼びたくもないwait()を呼ばなければならないのは
何か間違ってる気がする。なので、ゾンビを無くすという方向性もありかも。
あ、2段階fork()して完全に親と縁を切る方法もあるけど、それはそれで無駄だし、
2段階fork()実行時に生じるゾンビはwait()しないといけないし。
0914名無しさん@お腹いっぱい。
2006/11/23(木) 22:37:30せいぜいできるのは、システムコール増やして、
この子はwaitしないからゾンビ化するな宣言するくらい
名前は akachanpost(2)
0915名無しさん@お腹いっぱい。
2006/11/23(木) 23:01:440916名無しさん@お腹いっぱい。
2006/11/23(木) 23:07:45「いちいちwait()呼ばなきゃならない」が、
「いちいちsigaction()呼ばなきゃならない」に変わるだけで、
根本的にはあまり変わってない気もする。
呼ぶタイミング的にはsigaction()のSA_NOCLDWAITの方が楽だけど。
0917名無しさん@お腹いっぱい。
2006/11/23(木) 23:14:45exit statusだけじゃなく親子関係も必要なので、前提が間違っておる。
しかも、struct proc一個だけがどれだけの無駄だというのだろう。
0918名無しさん@お腹いっぱい。
2006/11/23(木) 23:18:05OSの最大プロセス数の制限があるので、DoS攻撃とかのスキになりやすい。
最初からゾンビを使わない設計ならその心配はない。
0919名無しさん@お腹いっぱい。
2006/11/23(木) 23:19:12だから、親自身の属性値として移管してしまえば親子関係を記憶する必要はなくなる。
0920名無しさん@お腹いっぱい。
2006/11/23(木) 23:22:410921名無しさん@お腹いっぱい。
2006/11/23(木) 23:49:36ハイハイ、実装して効果がある事示してよ。
0922名無しさん@お腹いっぱい。
2006/11/24(金) 07:30:52waitpid(,,WNOHANG)とかでポーリングしたいわけだけど、
まさか、select()を一定時間でtimeoutで抜けながらwaitpid(,,WNOHANG)を呼んで、
それをループするのって無駄だし、timeout間隔でしか監視できなくてイマイチだから、
select()にwaitpid(,,WNOHANG)の機能も含まれたシステムコールがあると
かなり便利で需要があると思うんだが・・
0923名無しさん@お腹いっぱい。
2006/11/24(金) 08:11:120924名無しさん@お腹いっぱい。
2006/11/24(金) 16:11:10mozillaを削除してしまったのですが、htmlエディタをも
消してしまった事実に気がつきました。Firefoxをお使いも皆様に
おかれては、どんなエディタを使っているのでしょうか?
0925名無しさん@お腹いっぱい。
2006/11/24(金) 16:36:250926名無しさん@お腹いっぱい。
2006/11/24(金) 17:00:050927名無しさん@お腹いっぱい。
2006/11/24(金) 18:46:440928名無しさん@お腹いっぱい。
2006/11/25(土) 12:41:47そんな思想じゃないの?
0929名無しさん@お腹いっぱい。
2006/11/25(土) 15:08:410930名無しさん@お腹いっぱい。
2006/11/25(土) 15:15:370931名無しさん@お腹いっぱい。
2006/11/25(土) 15:21:54パイプってintやfloatなどの数値のやりとりできないの?
参考書みても文字列しか扱ってないんだけども
0932名無しさん@お腹いっぱい。
2006/11/25(土) 15:39:31アフォか?
「ファイルってintやfloatなどの数値のやりとりできないの?
参考書みても文字列しか扱ってないんだけども」
と言ってるのと同じ。
文字列を例にした方が参考書で説明しやすいだけ。
0933931
2006/11/25(土) 15:51:15パイプだからって特殊なことしなくてもいいのか
すまんかった
0934名無しさん@お腹いっぱい。
2006/11/25(土) 20:10:28シリアル接続のときに
クロスケーブル尚且つ端末がrj-45,サーバー側はDB-25
ターミナルソフトはtera termで使用してもまったく表示されません
それでrj-45にdb9fのアダプターを付けて
端末PCのcom1に繋げても駄目でした
どのサーバにシリアル接続しても駄目でした
何ででしょうか?
検索してもそれらしいのがヒットしません
0935名無しさん@お腹いっぱい。
2006/11/25(土) 20:26:47シリアルコンソールへの出力のしかたは OS によって異なる。
0936名無しさん@お腹いっぱい。
2006/11/25(土) 20:37:48RJ-45って、まさかイーサの口に挿してるんじゃないよな?
0937名無しさん@お腹いっぱい。
2006/11/25(土) 20:38:38もちろんバイナリも転送できるけど
エンディアン(バイトオーダー)に注意しないとね
0938名無しさん@お腹いっぱい。
2006/11/25(土) 20:41:59solaris10です
端末側はXPです
>>936
前にさしてみたんですがなんとも反応がありませんでした
(後日それがかなり危険だと気づかされました)
それでRJ-45からDB-9変換アダプタをつけても無理でした
cisco routerだとシリアル経由でちゃんとログイン表示されるのに
0939名無しさん@お腹いっぱい。
2006/11/25(土) 20:47:25起動中のOSのシリアルに刺した場合は、
OS側でシリアルにlogin:プロンプトを出す設定ができてないと
何も反応しないよ。一般にはgettyというやつだが、
Solarisの場合はttymonだったかな。
あと、SPARCマシンとかで、OS起動前にROMモニタレベルでシリアル=コンソールの
状態になってるなら、OSを起動してもその状態が引き継がれる。
0940名無しさん@お腹いっぱい。
2006/11/25(土) 20:52:24そうなんですか・・
でも、サーバ側にはグラボも付いておらずです
ttymonで設定しようにも表示がされない
因みにサーバはnetraです
あ〜難しい
0941名無しさん@お腹いっぱい。
2006/11/25(土) 21:47:50お前まさかCISCOとSUNのケーブル同じだと思ってないだろうな?
0942名無しさん@お腹いっぱい。
2006/11/25(土) 21:50:12コネクタの形状、変換の様子、クロスかストレートか、シリアルの設定はどうなってるか。
0943名無しさん@お腹いっぱい。
2006/11/25(土) 21:52:17Ciscoにはつながってるんだから、クロスケーブルで、標準ボーレート(9600)には
設定できてると言うことはわかるだろ。察してやれ。
0944名無しさん@お腹いっぱい。
2006/11/25(土) 21:53:33シリアルインタフェースをクロスケーブルで接続って、それはDTE同士やDCE同士を
接続する場合であって、Netra側がもしDCEだと、PC側はDTEだからストレート
ケーブルじゃないとつながらないぞ。
0945名無しさん@お腹いっぱい。
2006/11/25(土) 21:57:58ケーブルはクロスで桶。ただ、クロスにもRTS/CTS絡みなどで種類があるが、
その問題は置いておいて、多分、原因は他のところだろう。
0946名無しさん@お腹いっぱい。
2006/11/25(土) 22:13:52いえ、クロスケーブルはciscoのと違うのを買いました
>>942
netra[シリアルAの形状はDB-25]
│
│(DB-25からRJ-45クロスケーブル)ぷらっとフォームで購入
│
│
(RJ-45にDB-9変換パーツを装着後、XP端末のCOM1に装着)COM1の形状はDB-9
windows XP
ターミナルソフトtera term pro
設定事項は
port COM1
Baud rate: 9600
Data:8bit
Parity: none
stop: 1bit
Flow control:none
何か設定、ケーブル配線の仕方が間違ってますでしょうか・・?
0947名無しさん@お腹いっぱい。
2006/11/25(土) 22:14:19この辺見てみれば?
0948名無しさん@お腹いっぱい。
2006/11/25(土) 22:16:34最近のNetraだとシリアルA,Bともコネクタ形状RJ-45じゃないの?
0949名無しさん@お腹いっぱい。
2006/11/25(土) 22:34:15DB-25⇔RJ-45 変換時にシリアル上のクロス結線をしていて、
LANケーブル自体はストレートで、
RJ-45⇔DB-9 変換はストレート結線、
と言うことで合ってる?
LANケーブルがether上のクロスケーブルだったり、
RJ-45⇔DB-9 変換もクロス結線だったりしていない?
0950名無しさん@お腹いっぱい。
2006/11/25(土) 22:43:04見ます
>>948
年代物のnetraです・・
>>949
DB-25〜RJ-45の間はクロスケーブルです
RJ-45〜DB-9の間もクロスケーブルです
0951名無しさん@お腹いっぱい。
2006/11/25(土) 22:45:43だめ、それじゃあクロスのクロスで全体でストレートになっちゃうでしょ。
どちらか片方の変換はストレートにしないと!!
0952名無しさん@お腹いっぱい。
2006/11/25(土) 22:47:430953名無しさん@お腹いっぱい。
2006/11/25(土) 22:50:35そうなの!!!!?
鯖と端末の間は全部クロスケーブルの方がいいと聞いたけど(某店員)
やっぱ駄目なんだ!!!
なるほどぉ〜、ありがと!!
沢山のレスを頂ありがとうございました!
片方にストレートか、さっそく買いに行こうっと
0954名無しさん@お腹いっぱい。
2006/11/26(日) 07:00:29親告罪だから第三者がとやかく言うことじゃない
0955名無しさん@お腹いっぱい。
2006/11/26(日) 09:03:25これから宜しくおねがいします。
0956名無しさん@お腹いっぱい。
2006/11/26(日) 13:05:51として (文字列)を標準入力したいのですが、
(文字列)が;などを含む場合はどのように記述すればよいでしょうか?
echo "文字列" でうまくいったんですが、
これで問題はないでしょうか?
(文字列部分を変数として不特定の値を入力可能にしたいのでセキュリティ面で若干気がかりです)
0957名無しさん@お腹いっぱい。
2006/11/26(日) 13:26:26文字列が $ とか ! とか改行とかだとどうなる?
0958名無しさん@お腹いっぱい。
2006/11/26(日) 13:48:54キミこそ読んだほうがいい。
0959名無しさん@お腹いっぱい。
2006/11/26(日) 14:08:27この世にシェルは sh 系しかないとでも思ってる方ですか?
0960名無しさん@お腹いっぱい。
2006/11/26(日) 14:15:14この世にシェルは bash しかないとでも思ってる方ですか?
0961名無しさん@お腹いっぱい。
2006/11/26(日) 14:16:180962名無しさん@お腹いっぱい。
2006/11/26(日) 16:33:44ならば、文字列が$とか!とか改行だと困るような、マヌケなシェルを例示してみたまえ。
0963名無しさん@お腹いっぱい。
2006/11/26(日) 16:57:360964名無しさん@お腹いっぱい。
2006/11/26(日) 17:42:380965名無しさん@お腹いっぱい。
2006/11/26(日) 22:57:58いい逃げブラザーズはゾンビに引き続き今日も敗走ですか?
0966名無しさん@お腹いっぱい。
2006/11/27(月) 00:22:200967名無しさん@お腹いっぱい。
2006/11/27(月) 00:42:260968名無しさん@お腹いっぱい。
2006/11/27(月) 00:44:150969名無しさん@お腹いっぱい。
2006/11/27(月) 02:20:000970名無しさん@お腹いっぱい。
2006/11/27(月) 02:58:210971名無しさん@お腹いっぱい。
2006/11/27(月) 18:27:01不覚にも吹いた
0972名無しさん@お腹いっぱい。
2006/11/27(月) 23:58:58という状況で、1のPPPサーバを経由して2からインターネットしたいんですが、できません。
1では
sysctl -w net.inet.ip.forwarding=1
ifconfig ep1 inet 192.168.11.10 netmask 0xffffff00
/usr/sbin/pppd /dev/tty00 9600 crtscts local proxyarp 192.168.11.9:192.168.11.2
として、2ではDOSPPPで、
pppd 9600 crtscts local としてbobcat-jというブラウザを使うと、
Making HTTP Connection to www.xxx.com
ICMP : Host Unreachable
と表示されてしまいます。どの変が原因と考えられるでしょうか?
0973名無しさん@お腹いっぱい。
2006/11/28(火) 09:13:09ルーティング。
0974972
2006/11/28(火) 15:03:48サンクスです。
実は/etc/ifconfig.ep1の記述が間違っていて(inetの部分がnetになっていた)、起動時にLANボードのep1が有効になっていなかったため、/etc/rc.confのdefaultrouteの部分も無効になっていたことが原因でした。
0975名無しさん@お腹いっぱい。
2006/11/28(火) 19:03:24トゥズジャ?でしょうか?
0976名無しさん@お腹いっぱい。
2006/11/28(火) 19:06:46口をすぼめてトゥグッツと発音して下さい
0977名無しさん@お腹いっぱい。
2006/11/28(火) 22:00:58C言語のプログラムをコンパイルする時に整数と実数を倍精度にする
コンパイルオプションをつけたいのですが、どのように書けばいいかわかりません。
Linuxが入った別のパソコンの"ccc -i8 -r8"に対応するもので"cc -? -?"の?に該当する部分です。
OSはTru64が入っています。コンパイラはcompaq fortran?のもの(←だいぶ怪しいです。)
これらのことに全然詳しくないので情報が不足しているかもしれませんが、
そのときは是非御指摘して頂きたいです。よろしくお願いします。
0978名無しさん@お腹いっぱい。
2006/11/28(火) 22:13:40しばらくキーを押さないでいると、画面が固まって
ktermごと閉じるしかなくなってしまうのですが、
どうしてでしょうか?
0979名無しさん@お腹いっぱい。
2006/11/28(火) 22:25:08おいらはそんなことないな
0980名無しさん@お腹いっぱい。
2006/11/28(火) 23:24:43どこで入手できますか?
0981名無しさん@お腹いっぱい。
2006/11/28(火) 23:39:56archie で探せ。
0982名無しさん@お腹いっぱい。
2006/11/29(水) 00:50:29なにarchieなんて使ってんだよ
ナウなヤングはgopher使うだろ
0983名無しさん@お腹いっぱい。
2006/11/29(水) 02:14:45ハイフン二個の後にスペース一つ入れるのが正しいんでしたっけ?
"-- "
ググって調べようとしたのですが、
"-- " のググり方がわかりませんでした。
0984名無しさん@お腹いっぱい。
2006/11/29(水) 03:41:50Apache2で例えば/usr/local/apache2/htdocs/配下に、
example.co.jpとexample.jpっていうディレクトリがあったとする。
VirtualHostで/usr/local/apache2/htdocs/example.co.jpにはhttp://www.example.co.jpを、
/usr/local/apache2/htdocs/example.jpにはhttp://www.example.jpを指定する。
しかし、http://(IPアドレス)/example.jp/やhttp://(IPアドレス)/example.co.jp/へアクセスすると見えてしまうじゃないですか?
これを見えないようにしたい訳ですが、どうすればいいでしょう?
回答おながい
0985名無しさん@お腹いっぱい。
2006/11/29(水) 04:06:30/usr/local/apache2/htdocs/nanika を DocumentRoot にすれば?
0986名無しさん@お腹いっぱい。
2006/11/29(水) 05:49:42あ、その手があったかorz
解決しました、どうもありがd。
0987名無しさん@お腹いっぱい。
2006/11/29(水) 10:44:49元は http://jl.photodex.com/dog/ だけど
消えちゃったみたいね。
http://packages.debian.org/unstable/text/dog
とか。
0988名無しさん@お腹いっぱい。
2006/11/29(水) 10:45:21何が正しいってことはないよ。
0989名無しさん@お腹いっぱい。
2006/11/29(水) 10:47:00ssh なら keepalive すれば?
0990名無しさん@お腹いっぱい。
2006/11/29(水) 11:11:34sig-dashes でぐぐってごらん。
988の言うように、何が正しいということはないが、
"-- " を改行で挟むのが伝統ではある。
0991名無しさん@お腹いっぱい。
2006/11/29(水) 11:48:46syslogではログの日付に月日だけで年が入らず、
過去のログを見る時に何年のログかタイムスタンプしか手がかりがなく
タイムスタンプでは不安なので、syslogで年まで記録したいと考えています。
syslogで年を記録する方法はありませんか?
0992名無しさん@お腹いっぱい。
2006/11/29(水) 15:05:46「永久保存」する時に、ファイル名に年を入れるなり、echo か何かで1行追加するなり、
sed か何かで中身の日付書き換えるなりすりゃいいじゃん。
0993名無しさん@お腹いっぱい。
2006/11/29(水) 15:14:46今はそうしてます。でも、syslog自体にそういう機能があるならそうしたいと思って
質問してるのですが、できないんでしょうか?
0994名無しさん@お腹いっぱい。
2006/11/29(水) 15:21:20好きな syslogd 持ってくるなり、自分で書くなりすりゃいいじゃん。
パイプで繋いで加工して logger とか簡単に出来そう。
普通、logfile を年をまたがってまで使い続けるとかしないだろうし、
そんな機能が無くても不思議じゃない。
0995名無しさん@お腹いっぱい。
2006/11/29(水) 16:04:39syslogは非常時のlogでも確実に記録して欲しいから、
>パイプで繋いで加工して logger とか
はしたくないなぁ。
>普通、logfile を年をまたがってまで使い続けるとかしないだろうし、
は、あなたの「普通」ですね。
レス数が950を超えています。1000を超えると書き込みができなくなります。