くだらねえ質問はここに書き込め! Part176
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/07/08(水) 02:14:42ID:Noh6Cefqいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/ (避難所)
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>2-4 あたり。
前スレ くだらねえ質問はここに書き込め! Part175
http://pc11.2ch.net/test/read.cgi/linux/1244214872/
0482login:Penguin
2009/08/03(月) 01:10:10ID:5S7TWHxN文字間が広くて間延びした表示になってしまいます。
Qtでどっかにこのあたりの設定があるんでしょうか?
0483login:Penguin
2009/08/03(月) 01:15:43ID:3RzsW8i/標準ってのが、パッケージとして提供されているって意味だったら、
Debianちゃうかな?
0484login:Penguin
2009/08/03(月) 03:32:32ID:+eOd3nCtYellow Dog Linux v6.2を使ってるですが、PEAZIPという解凍ソフトが上手くインストール出来ません。
インストールすると依存性の欠如「libcurl.so.4はpeazip-2.6.3.LINUX.GTK2-1.i586.rpmに必要とされています。」というエラーが出てしまいます。
この場合rpmコマンドから正常にインストールするにはどうすればいいのですか?
0485login:Penguin
2009/08/03(月) 07:16:40ID:Kkx35zTNそれもインストール。
0486login:Penguin
2009/08/03(月) 10:22:47ID:Ie+9LTtnrpm -ivh libcurl.so.4はpeazip-2.6.3.LINUX.GTK2-1.i586.rpm
*.rpmは適当に何処からか落として来てください
あるバージョンによってはうまくyumが使えなかったりするから、
バージョンを変えてみると以外とすんなり入ったりするよ
0487login:Penguin
2009/08/03(月) 11:47:21ID:phX7N46H0488login:Penguin
2009/08/03(月) 11:50:13ID:gYptzHx4192MB Memory
60GB HDD
なPC98-NX ValueStarのタワー型筐体が寝てるんですけど、何か有効利用の方法ってありますかねえ…?
BフレッツでOCN光を引いてるんで、NAT箱にするとかいう手もありそうですが
なにぶんデカいもんで。
LAN側に繋いでsambaを開放してファイルサーバにする位ですかねえ…?
0489login:Penguin
2009/08/03(月) 11:53:19ID:T2+N8Go6ますますきもいんだけど
0490login:Penguin
2009/08/03(月) 11:58:17ID:pu8sCNilhttp://gimpo.2ch.net/body/
0491login:Penguin
2009/08/03(月) 13:34:56ID:phX7N46H0492login:Penguin
2009/08/03(月) 13:39:29ID:x/qDXO9h「どうしてもこいつで頑張りたい」というのでなければもう捨てな
ノートならまだしもタワー型でそれとかとかもう邪魔になるだけ
サーバじゃなくてクライアントとしてならまだ活路はなくもないが
それでもでかすぎて邪魔
0493login:Penguin
2009/08/03(月) 16:47:57ID:/XNxVABAあるディレクトリ以下の、複数のサブディレクトリを持つツリー全体に存在するファイル全て
のチェックサムの生成を実行するコマンドはありますか?
<例>
hoge/
├foo/
│├bar/
││├bar1.png ←このファイル
││└bar2.png ←このファイル
│├foo1.txt ←このファイル
│├foo2.txt ←このファイル
│└foo3.txt ←このファイル
├hoge.html ←このファイル
├hoge.pdf ←このファイル
├hoge.txt ←このファイル
├hoge.zip ←このファイル
└hoge_images/
├hoge1.jpg ←このファイル
└hoge2.jpg ←このファイル
このカレントディレクトリhogeから、ツリーに含まれる全11ファイルのチェックサムを生成したい
のですが。
0494login:Penguin
2009/08/03(月) 16:51:24ID:3RzsW8i/0495login:Penguin
2009/08/03(月) 21:25:42ID:o+/6nqwv/bootにマウントしてるパーティションはddでコピーして、
ルートディレクトリからはcopy -axでコピーして大丈夫でしょうか?
ソフトRAID1の上にLVM領域があります
/md0 : boot領域
/md1 : LV00(システム) + LV01(swap)
新しいHDDは元のより大きいので、LV00のサイズも大きくしたいです。
0496495
2009/08/03(月) 21:49:05ID:o+/6nqwv新しいほうのHDDにあらかじめLVM領域を設定しても、
コピー元のLVMの設定ファイルの内容のサイズがあわないとだめですね・・・
HDDごとddでコピーしてからLVMのサイズを変更するのが確実かな?
0497login:Penguin
2009/08/03(月) 22:02:08ID:y98R3tQo症状:Ubuntu8.14でGnomeで初回のログインが出来ない。
環境:Compaq Evo D310(Celeron1.7GHz、メモリ512MB、元w2kが入ってた老朽マシン)
ログイン中にデスクトップに何も表示されない状態で、一晩放置してもフリーズしたまま動かない。
knoppix6.0、Puppy Linux4.1(HDDにインストール)は正常に動作。
memtest、smartctl、CDチェックいずれも正常。
再インストール後も同じ結果。
フェイルセーフな端末からXubuntu入れて、Xfceで一度ログインした後は、Gnomeでもログインできるようになり、
何の問題もなく動いている。
新しいアカウント作っても、やはりGnomeでの初回ログインは不能。
このような状態ですが、原因を調べるにはどの辺りを確認したら良いのでしょうか?
messagesやdmsgを見てもさっぱりつかめず・・・
ただの試験機なので、中国式に「原因は何でもいいから解決さえしてたら良い」で済ませつつあります。。。
何かヒントがあればお願いします。
0498login:Penguin
2009/08/03(月) 22:17:01ID:/xatE8pY初回ログインして固まったとき、Alt+Ctrl+ファンクションキーで
コンソールに切り替えrootでログインしてみる。
ログインできたら、先にログインしたユーザのホームディレクトリに
.xsession-errorsというファイルができているだろうからそれを見てみる
0499login:Penguin
2009/08/03(月) 23:56:54ID:wIAAayl/Apache2.0でwebサーバを2台にし、プライマリとして使うサーバとダウン時に動作する予備サーバとして使いたいのですが
”ダウン時に切り替わる(予備が作動し始める)”設定をどうすればよいのかわかりません
ググってはみたもののあまりピンとくるものがありません。
それとも通常では2台ともwebサーバとして動作させる環境が普通なのでしょうか?
おかしな質問してるかもしれなくてすいませんが、ご回答をよろしくお願いします!
0500login:Penguin
2009/08/04(火) 00:19:48ID:chRVt3Zc君には無理
0501login:Penguin
2009/08/04(火) 00:22:00ID:fSqxsLfIもしくはLinuxでCrystalCPUIDやK10STATのようなことはどのようにすれば実現できるでしょうか?
0502login:Penguin
2009/08/04(火) 03:14:51ID:ITQnjbmg0503login:Penguin
2009/08/04(火) 06:27:28ID:2uDO8De7初心者をバカにするしか自分の優位を確認できないって寂しいことだと思う。
0504login:Penguin
2009/08/04(火) 07:02:40ID:F7KT1afEAMD BE-2300でSlackware12.2のkernelに手を入れずに電圧制御は出来てます。
CrystalCPUIDとK10STATは何か知りません。
0505497
2009/08/04(火) 09:33:47ID:9JN4HbyO聞いてみてよかった。ありがとう。
良い勉強になりました。
0506login:Penguin
2009/08/04(火) 10:28:52ID:TR7KvJvv質問に直接答えるなら、heartbeat でぐぐれ。こんな感じ。
ttp://www.atmarkit.co.jp/flinux/rensai/heartbeat02/heartbeat02a.html
>それとも通常では2台ともwebサーバとして動作させる環境が普通なのでしょうか?
たぶん言いたいことが自分で整理できていないだろうから、active/active とか active/standby とか
調べてみるといい。
実際は静的ページ以上のものを提供するにはいろいろと複雑になる。
0507login:Penguin
2009/08/04(火) 11:56:33ID:fQYFdv6C/dev/pts/?? の個数を増やしたんですが、どうすれば良いでしょうか?
今、/dev/pts/ には、70個のデバイスがあります。
70人以上の人が、このマシンにログインしたいんですが、
どうやら、ptsのMAXを超えていて、ログイン出来ないみたいなんです。
0508login:Penguin
2009/08/04(火) 12:16:33ID:2RM56fX9そんなバージョンないよ。
http://ja.wikipedia.org/wiki/Red_Hat_Linux#.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E5.B1.A5.E6.AD.B4
0509login:Penguin
2009/08/04(火) 12:39:10ID:Hfomv8MP化石じゃねぇよかw
0510login:Penguin
2009/08/04(火) 17:23:48ID:mt6uFOSL0511login:Penguin
2009/08/04(火) 17:29:39ID:2RM56fX9試してみれば?
0512login:Penguin
2009/08/04(火) 17:43:18ID:EQd18zn2まず
cat /proc/sys/kernel/pty/max
で見れる数字がkernelが認識するUnix 98 擬似端末とかいうのの上限の最大数らしい
kernel-2.6.4 以降では、この上限は動的に調整可能となっているらしい
/proc/sys/kernel/pty/maxの値を書き換えたら変えてあげるよってことかな
それ以前のkernelの場合にはkernelをcompileする時にoptionで上限を決めてってことかな
ってここに書いてある
http://www.linux.or.jp/JM/html/LDP_man-pages/man7/pty.7.html
あとはmknodでdeviceに対応するfileを作ればいいと思う
ちなみに対応するfileが対応するdeviceのmajor番号とかいうのは
kernel付属のdocumentに書いてある
sourceを展開してDocumentation/devices.txt
もしくはおそらく/usr/share/doc/linux-*/devices.txt
に入ってるかも
でもまあ
まずls -l /dev/pts/
してみると 僕の環境では
crw--w---- 1 username tty 136, 0 8月 4日 16:51 0
crw--w---- 1 username tty 136, 1 8月 4日 16:52 1
ちなみにこの136とかいのがmajor番号とかいうのでその右横の数字がminor番号とかいうらしい
おそらく>>507さんの場合はれがminor番号が69まであるのかも
だからminor番号70を作ればいいのではないか?
mknod -m 640 /dev/pts/70 c 136 70
chgrp tty /dev/pts/70
permissionが適切かどうかは不明
あとはchownとか必要なのかも
0513login:Penguin
2009/08/04(火) 17:44:09ID:EQd18zn2until test $i -eq 201
do
mknod /dev/pts/$i -m 640 c 136 $i
i=`expr $i + 1`
chgrp tty /dev/pts/$i
done
こんなのにgroupとかpermissionをちゃんとしたのを
rc scriptに書いとけばいいのではないだろうか
ただお望みの動作をちゃんとするかは知らない
あとおそらくudevの設定でやるのが普通なのかも
まあよく知らない
>>497
ちゃんと動く設定fileを/etc/skelにつつこんどくとかそういう単純な発想じゃ駄目なのかな
0514login:Penguin
2009/08/04(火) 17:48:04ID:EQd18zn2逆になってた申し訳ない
i=70
until test $i -eq 201
do
mknod /dev/pts/$i -m 640 c 136 $i
chgrp tty /dev/pts/$i
i=`expr $i + 1`
done
0515login:Penguin
2009/08/04(火) 18:01:10ID:EQd18zn2http://monoist.atmarkit.co.jp/fembedded/articles/softhard/01/softhard01a.html
ちょうどVine Linux 4.2 のことが書いてある
できるみたいだけどちょっと面倒な作業も必要ありみたい
0516login:Penguin
2009/08/04(火) 19:40:09ID:9pB62vtu0517login:Penguin
2009/08/04(火) 19:41:19ID:+r7DEAri0518login:Penguin
2009/08/04(火) 20:07:49ID:BHj549VtApacheをマルチスレッドに対応させようと思い、PHPをスレッドセーフ化してインストールしようとしました
まずsrpmをダウンロードしてきて展開し、specファイルを編集した後にrpmbuildしてrpmを作ったのですが
結果、外部のモジュールがスレッドセーフに対応できないのでマルチスレッド化は諦めました
そして、yumを用いて元のPHPに戻そうとしたのですが
その際に以下のようなメッセージが表示され、インストールができない状況に陥ってしまいました。
Examining php-5.2.10-1.remi.src.rpm: php-5.2.10-1.remi.src
Cannot add package php-5.2.10-1.remi.src.rpm to transaction. Not a compatible architecture: src
Package php-5.3.0-2.el5.remi.2.i386 already installed and latest version
Examining php-5.3.0-2.el5.remi.2.i386.rpm: php-5.3.0-2.el5.remi.2.i386
php-5.3.0-2.el5.remi.2.i386.rpm: does not update installed package.
Examining php-5.3.0-2.remi.2.src.rpm: php-5.3.0-2.remi.2.src
Cannot add package php-5.3.0-2.remi.2.src.rpm to transaction. Not a compatible architecture: src
Nothing to do
5.2.10と5.3.0の両方で上記の方法を試したので、明らかにそれが原因だとは思うのですが
このメッセージでググったりしても一切情報が出ずに困り果てています
何方か解決策をご存じの方はご教授頂けないでしょうか
0519login:Penguin
2009/08/04(火) 20:16:38ID:3k6Ithln自分のほしいプロセスだけ知りたいです
あと、ps -ax|grep wineをした後に、kill -9 wineserverとやっても
wine上で動いているソフトが死んでくれないのはなぜですか?
しょぼい質問ですいません
0520518
2009/08/04(火) 20:19:12ID:BHj549Vt上記のエラーメッセージは、[yum install php-*]等とワイルドカードを用いた場合のみ表示されます
[yum install php-devel]等と、パッケージ名を指定した場合はこのメッセージは表示されません
よろしくお願いします。
0521login:Penguin
2009/08/04(火) 20:26:57ID:h5jokg18yum install php-\*
みたいにエスケープしてるよね?
0522login:Penguin
2009/08/04(火) 20:32:21ID:jK3O5/wp0523518
2009/08/04(火) 20:33:40ID:BHj549Vtphp関連のパッケージを全てインストールしたかったので、ワイルドカードを指定しています
今まで関連パッケージ全部入れをする際は全てこうしていましたが、もしかして間違いだったのでしょうか?
>>522
公式レポジトリでは5.1.6までしか用意されていないので・・
少なくとも5.2.5以上を利用したかったので、remiレポジトリのパッケージを使用しています
0524login:Penguin
2009/08/04(火) 20:59:11ID:kjfTKtlIyum-allowdowngrade とか?
0525login:Penguin
2009/08/04(火) 21:11:02ID:h5jokg18yum使ったこと無いので口を挟むのためらわれるが、
その言い方だとたぶんキミは誤解しているのでエスパーしてみる。
今、たぶん、php-5.2.10-1.remi.src.rpmがあるディレクトリで作業してるだろ。
その状態で
# yum install php-*
と打つと、以下のことが起こる。
1)シェルが、php-*にマッチするファイルを探し、それでphp-*を置き換える。
すなわち、php-* → php-5.2.10-1.remi.src.rpm (他にもマッチするファイルがあればそれも)
と展開される。
2)出来た文字列 yum install php-5.2.10-1.remi.src.rpm が実行される。
これは>>523が意図することでは無いはず。
yumに、php-*をそのまま渡したいなら、シェルが*を展開しないように、
エスケープしないといけない。
0526518
2009/08/04(火) 21:29:01ID:BHj549Vtシェルがremiのsrpmをインストールしようとしていたとは夢にも思いませんでした。
こんなバカな質問に見事なエスパーをして頂き有り難うございました。
もう少しシェルの勉強をするべきでした。
0527login:Penguin
2009/08/04(火) 22:22:49ID:UQFEj1cyこれ評判どうなんでしょ?
スレもないし、あまり有名じゃない?
0528login:Penguin
2009/08/04(火) 22:51:23ID:R1TU10KSsendmail.mcで
LOCAL_DOMAIN(`hogehoge.com')dnl
MASQUERADE_AS(`hogehoge.com')dnl
FEATURE(masquerade_envelope)dnl
を指定しているのですが、mailコマンドで送信したメールを見ると
fromは「[email protected]」になっているのですが、
return-pathは「「[email protected]」になってしまいます。
何がいけないのか、何から調べていいのかご教授いただけませんでしょうか?
0529login:Penguin
2009/08/04(火) 22:54:42ID:h5jokg18板違い。
Unix板へ飛んでいけ。
0530login:Penguin
2009/08/04(火) 22:59:29ID:rQCvaSSJありがとうございます。
0531login:Penguin
2009/08/04(火) 23:22:28ID:VeR9JkXuHP消えてる
0532login:Penguin
2009/08/05(水) 00:00:37ID:p9z/5JkDsendmail return-pathでぐぐる
FreeBSDだけど
ttp://www.elc.ees.saitama-u.ac.jp/~kazuhito/sendmail.html
0533login:Penguin
2009/08/05(水) 00:28:00ID:j/D50Swfあらw
いくら雑魚雑誌とはいえ載せる記事も考えてほしいよなあ・・・
0534login:Penguin
2009/08/05(水) 00:42:36ID:j/D50Swf見落としてましたありがとう
0535login:Penguin
2009/08/05(水) 01:14:37ID:nfieIm2MLinuxはオープンソースということですが、それならばそれを解析されたら
セキュリティの仕組みや特徴を理解されて
悪意ある人々にとっても有利にはならないのですか?
0536login:Penguin
2009/08/05(水) 01:19:35ID:gztfuFMVhttp://www.linux.or.jp/JF/JFdocs/Secure-Programs-HOWTO/open-source-security.html
0537login:Penguin
2009/08/05(水) 01:22:03ID:Ssmk6irC夏休みの宿題終わらせてから質問すること。
0538login:Penguin
2009/08/05(水) 02:37:44ID:pF+qybd/>>536のリンクなんて見ないだろw
0539login:Penguin
2009/08/05(水) 03:33:58ID:8jN0z0eGIBM System x3400にバックアップ装置TS2900を接続して使おうとしています
x3400にはDebian GNU/Linux (lenny)をインストールしました
TS2900のチェンジャ機能は/dev/IBMchanger0ドライブは/dev/IBMtape0nとしてそれぞれ認識されています
IBMtapeutilというツールを使ってテープのmoveや巻き戻し等はきちんと動いております
しかしながら肝心のdump/restoreがうまくいきません
dump自身はうまくいっているようなのですがrestoreできないので確認できません
エラーログからrestoreの当該箇所のソースを確認してみましたがreadで失敗しているようでした
GNU tarやddによる読み書きはうまく行っているのでドライブの設定はうまくいっていると考えています
またtarとrestoreのソースも見比べてみましたがどちらも引数で渡したデバイスをopenしてreadしているだけのようで
何が原因か分かりませんでした
試しにopenしてreadするだけのプログラムを自分で書いてみましたが
動くときと動かないときがありこれからも何が原因かさっぱり分かりませんでした
またぐぐってもみたところテープが悪いのではとのアドバイスがありましたので別のテープでも試してみましたが
同様の結果でした
そこでこのような問題に対して調査するべき項目や試すべき項目等皆様にアドバイスいただければと思います
よろしくお願いいたします
dump/restore時のログは別レスに分けます
0540login:Penguin
2009/08/05(水) 03:37:54ID:8jN0z0eGよろしくお願いいたします
lenny:~/src/tar/tar-1.20# dump 0ubf 64 /dev/IBMtape0n /boot
DUMP: Date of this level 0 dump: Wed Aug 5 03:35:36 2009
DUMP: Dumping /dev/sda1 (/boot) to /dev/IBMtape0n
DUMP: Label: none
DUMP: Writing 64 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 19381 blocks.
DUMP: Volume 1 started with block 1 at: Wed Aug 5 03:35:37 2009
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: Closing /dev/IBMtape0n
DUMP: Volume 1 completed at: Wed Aug 5 03:35:41 2009
DUMP: Volume 1 19392 blocks (18.94MB)
DUMP: Volume 1 took 0:00:04
DUMP: Volume 1 transfer rate: 4848 kB/s
DUMP: 19392 blocks (18.94MB) on 1 volume(s)
DUMP: finished in 1 seconds, throughput 19392 kBytes/sec
DUMP: Date of this level 0 dump: Wed Aug 5 03:35:36 2009
DUMP: Date this dump completed: Wed Aug 5 03:35:41 2009
DUMP: Average transfer rate: 4848 kB/s
DUMP: DUMP IS DONE
lenny:~/tmp/boot# restore rvbf 64 /dev/IBMtape0n
Verify tape and initialize maps
Input is from a local tape
restore: Tape read error on first record
0541login:Penguin
2009/08/05(水) 07:08:48ID:q+2CeBLCまさにそれのことです
ありがとうございます!!
0542login:Penguin
2009/08/05(水) 08:31:00ID:gztfuFMV/dev/IBMtape0nって使ったこと無いから知らんけど、
nついてるってことは巻き戻しせなあかんのじゃないか?
0543507
2009/08/05(水) 09:00:20ID:J4s6zRHp情報ありがとうございます。
私の使っているカーネル 2.4.20では、 /proc/sys/kernel/pty/max という
パラメータがありませんでした。
sysctl -a の結果の中にもそれらしいパラメータはなし。
mknod でデバイスファイルを作成しようと思ったんですが、
/dev/pty は、devptsファイルシステムが管理している様で、
mknod 不可。(書き込めません)
沢山の人が計算機にログインして、これ以上ログイン出来ないという状況の時に、
他の計算機からtelnetすると、login プロンプトまでは表示されます。
loginプロンプトが出るってことは、ptsが足りないんじゃなくて、他のリミットに引っかかって
いる様な気がしてきました。
securetty やら、xinetd.conf 辺りの設定は増やしてありますが、limit.confは
触ってなかったので、limit.conf あたりを替えてみて一回計算機をrebootしてみます。
0544login:Penguin
2009/08/05(水) 09:56:41ID:8jN0z0eGすいませんコピペ編集の際に誤って消してしまいました
rewindはしております
引き続きよろしくお願いします
0545login:Penguin
2009/08/05(水) 11:50:47ID:tIOWB35B申し訳ないです
なんか分かってないのにそこらへんに適当にmknodしたら作れたので
たぶんいけるんかなと適当に言ってしまいました
今devptsとか調べたのですが理解できませんでした
ちなみに
http://www.mjmwired.net/kernel/Documentation/filesystems/devpts.txt
に書いてあるみたいですってkernelのDocumentだけど2.4.xにはついてないみたい
分かることだけ
Unix 98 擬似端末とかいうのの上限のは
kernel-2.4.xの場合は
make menuconfigして
Character devicesに入って
Unix98 PTY supportと
Maximum number of Unix98 PTYs in use (0-2048)です
たぶん/boot/config とかいう今つかってるkernelの設定があると思うので
それを開いて中身みたら今の設定が乗ってると思います
でもdefaultで256みたいだからたぶん違うことなのかも知れませんね
って全然そんなこと色々知ってそうな感じなので場違いでした ぺこり
だれか偉い人が現れて教えてくれると思います
ごめんなさいでした
でもでもぶあっついLinuxの本を二冊買ったので次くる時は偉くなってるんだからorz
0546login:Penguin
2009/08/05(水) 12:30:22ID:l+jchMRCsudoやselinuxを入れておりません。
検索したところ/etc/groupに追加すればいいとの記述を見つけたので追加してみ
たのですが権限が付与されていないようです。
root:x:0:root,hoge
他にも設定箇所が必要になっているのでしょうか?
くだらない質問ですが回答いただければ幸いです。
0547login:Penguin
2009/08/05(水) 13:06:15ID:3LTkGA7fPGID=`ps -p $$ -o pgid | tail -n 1 | sed 's/ //g'`
kill -- -$PGID
としてるスクリプトのPGIDを求めてマイナスをつけてkillしているのだけど
もっと綺麗な方法ないかな?
psの出力のラベルを消すためにtailを使ったり
psの出力のスペースを消すためにsedを使ったりしてるけどこれを省けないでしょうか。
0548login:Penguin
2009/08/05(水) 13:34:24ID:OIprIDVfpkill の -P とか?
つーか全部 kill なんて乱暴だな。
別な方法で処理できないものか。
0549login:Penguin
2009/08/05(水) 13:49:44ID:OIprIDVfそんなヘンなことしないで
素直に sudo 入れなさい。
0550547
2009/08/05(水) 14:10:40ID:3LTkGA7fPIDは$$で参照できる、みたいなののPGID番があれば…
シェルスクリプトは、直接呼び出せばPGID=PIDなんですが、
他のシェルスクリプトから呼び出すことも考えています。PGID=PIDにならない…
>>548
説明が後出しになって申し訳ないです。
function my_exit()
{
trap - 0
PGID=`ps -p $$ -o pgid | tail -n 1 | sed 's/ //g'`
kill -- -$PGID
}
trap 'my_exit' 0
上記のコードでスクリプトがkillされたりCtrl-Cされたときに、スクリプトだけじゃなく
スクリプトが呼び出した子プロセスや孫プロセスもまとめて止められるようにしようとしています。
例えば、普通にCtrl-Cで止めると子プロセスとか孫プロセスが動いたままになってしまう、
それを避けたいという趣旨です。
子プロセス・子孫のプロセスもまとめて止める方法ってPGIDを使ったkillしか思いつかなかった。
0551login:Penguin
2009/08/05(水) 14:15:19ID:OIprIDVfいまいちよくわからんが、
とりあえず ps のヘッダ行は --no-headers で消せる。
0552547
2009/08/05(水) 14:26:07ID:3LTkGA7fありがとう!tail省ける!!
PGIDを求める方法なんですが、別の方法で自己解決しました。
/proc/$PID/stat からpgrp(=pgid)パースすればいけた。
PGID=`awk '{print $5}' /proc/$$/stat`
0553login:Penguin
2009/08/05(水) 14:27:53ID:gztfuFMVスクリプト中からプロセス起動した場合、
子も孫もPGID=$$になるんじゃなかったっけ?
0554login:Penguin
2009/08/05(水) 16:10:55ID:qX3xXGY0これを1分とか0分にしたりできますか?
0555login:Penguin
2009/08/05(水) 16:19:46ID:OIprIDVfできますよ。
0556login:Penguin
2009/08/05(水) 16:31:22ID:ph2cA9ivニフティの有名人wの伊藤淳?
0557507
2009/08/05(水) 16:52:58ID:KONPvFddようやく、原因が判りました。
/etc/securetty の記述にミスがありました。
このファイルに、ptsのデバイス名を連番号で列挙したんですが、
その時に、pts/70の次に、pts/81と書いてしまい、
pts/71から、pts/80 までが欠番になっていました。
pts/0
pts/1
:
pts/70
pts/81
:
計算機にはtelnetでログインしていたんですが、ふと、sshでログイン
してみると、普通にログイン出来るので、なんでだろうと思って、
sshで沢山ログインしていたら、ダメだったtelnetもいつのまにか
ログインできる様になっていたことに気づいて、再度、securetttyを
チェックしたら、上記のような状態でした。
sshで計算機にログインする時って、securettyは見てないんですね。
で、sshが、securettyの欠番のptsを取ってしまうと、またtelnetで
入れるようになるっていう動きをしてました。
0558login:Penguin
2009/08/05(水) 19:08:58ID:PMejp7a3というような *.po を作って下さい。
0559login:Penguin
2009/08/05(水) 20:47:58ID:FtnvbeEa0560login:Penguin
2009/08/05(水) 22:07:51ID:KJVdL8hsubuntu-ja-9.04-desktop-i386-20090510.isoをダウンロードしてCDに焼きました
CD優先になっているWindowsPCにセットして再起動しましたがCDから起動しません
何か間違ってますか
0561login:Penguin
2009/08/05(水) 22:10:48ID:pF+qybd/BIOSの設定くらい載せろよ
0562login:Penguin
2009/08/05(水) 22:13:58ID:XAdV6hj20563login:Penguin
2009/08/05(水) 22:15:06ID:KJVdL8hs0564login:Penguin
2009/08/05(水) 22:15:30ID:gztfuFMVCDの中をエクスプローラで覗くとどうなってますかぁ?
0565login:Penguin
2009/08/05(水) 22:17:31ID:KJVdL8hsはい、中身は以下
ubuntu-ja-9.04-desktop-i386-20090510.iso
これだけです
0566login:Penguin
2009/08/05(水) 22:19:03ID:KJVdL8hs0567login:Penguin
2009/08/05(水) 22:21:38ID:CDQ+ncR00568login:Penguin
2009/08/05(水) 22:23:17ID:CDQ+ncR0ほれ
0569login:Penguin
2009/08/05(水) 22:25:33ID:pF+qybd/0570login:Penguin
2009/08/05(水) 22:26:12ID:ZmB7m1ro*.isoを
単なるデータとして(isoイメージとしてではなく)CDに焼き、起動しないと言った人がいました。
0571login:Penguin
2009/08/05(水) 22:26:23ID:BANl+ZYf0572login:Penguin
2009/08/05(水) 22:29:55ID:KJVdL8hsなんらかのライティングソフトのインストールは必須?
0573login:Penguin
2009/08/05(水) 22:32:46ID:XAdV6hj20574login:Penguin
2009/08/05(水) 22:33:15ID:pF+qybd/0575login:Penguin
2009/08/05(水) 22:33:31ID:CDQ+ncR00576login:Penguin
2009/08/05(水) 22:34:40ID:pF+qybd/0577login:Penguin
2009/08/05(水) 22:35:21ID:KJVdL8hs楽しいのかね?
0578login:Penguin
2009/08/05(水) 22:37:00ID:FDU2rtH70579login:Penguin
2009/08/05(水) 22:37:21ID:OWgn+Eqd0580login:Penguin
2009/08/05(水) 22:37:39ID:BANl+ZYfそれは言っちゃいけない。答えてあげようとしてる人は居る。
でも、もう少し自分で何とかしようとする事をしないと
Linuxをこれから使っていけ無いと思うよ。
ずっとここで質問しつづけるのかい?
0581login:Penguin
2009/08/05(水) 22:39:41ID:INqvAwGI0582login:Penguin
2009/08/05(水) 22:41:18ID:KJVdL8hs>>568のサイトも通過した
それはそれとして、これも一つのコミュニケーションだから
■ このスレッドは過去ログ倉庫に格納されています