トップページ⇒linux
1001コメント345KB

くだらねえ質問はここに書き込め! Part 209

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2013/12/25(水) 23:11:05.56ID:QNXxfMKu
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
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

関連スレッドは >>3-4 あたり。

くだらねえ質問はここに書き込め! くだらねえ質問はここに書き込め! Part 208
http://engawa.2ch.net/test/read.cgi/linux/1383465939/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1383465939.html
0232login:Penguin2014/01/14(火) 16:28:24.51ID:Fd/ep1bE
>>231
マウスの型番は?
0233login:Penguin2014/01/14(火) 16:36:18.45ID:AV2dsrhj
>>232
Anker 5000 DPIレーザープレシジョン・ゲーミングマウス オプティカル

$ cat /proc/bus/input/devices
"Holtek USB Gaming Mouse" と認識されています。

箱には型番らしきのが見当たりません。
0234login:Penguin2014/01/14(火) 17:45:19.55ID:EjD67EA+
Macの質問です。こちらのほうが詳しい人が多そうだったのでお尋ねします。

terminalを使ってsshでlinux(debian)に接続したところ、80x25のまま変更されません。
vim screenでは80x25のままです。
windowsのteratermでは、ちゃんと大きさが変わるので戸惑っています。
なにか設定などがあるのでしょうか?
0235login:Penguin2014/01/14(火) 18:01:02.76ID:aVoDm5Ae
http://www.youtube.com/watch?v=YGuguTlX33E
Winだと設定が簡単そう
0236login:Penguin2014/01/14(火) 18:05:15.31ID:aVoDm5Ae
http://www.4gamer.net/games/224/G022478/20130709083/
0237login:Penguin2014/01/14(火) 18:07:35.28ID:Fd/ep1bE
>>234
こっちの方が詳しい人多そう。

Mac OS XをUnixとして使ってる人の為のスレ 17
http://anago.2ch.net/test/read.cgi/mac/1383436068/
0238login:Penguin2014/01/14(火) 18:18:46.11ID:aVoDm5Ae
ロジクールだと
仕様
必要システム

Windows® 8、Windows® 7、またはWindows® Vista
USBポート
インターネット接続環境 (オプションのソフトウェア ダウンロード時)

Ankerのマニュアルには仕様が書かれていない
http://jp.ianker.com/index.php
0239login:Penguin2014/01/14(火) 19:22:16.39ID:AV2dsrhj
>>238
Windows側で設定を変更してLinuxで操作すると設定したとおりに動作し、反映はされます。
しかし、xevでみると同じでした。1 2 3 4 5 8 9以外は設定しても反映されませんでした。

ありがとうございました。
0240login:Penguin2014/01/14(火) 19:30:50.81ID:oitbD1zc
>>237

ありがとう。あっちで聞いてみる
0241login:Penguin2014/01/14(火) 21:41:49.04ID:77cmkFrG
diffコマンドの引数の順番って意味あるの?
0242login:Penguin2014/01/14(火) 22:01:34.10ID:/QHRjSEv
>>241
patchにするとか、意味あるだろう。
0243login:Penguin2014/01/14(火) 22:18:50.60ID:77cmkFrG
>>242
そうそう。patchファイルを作成する場合だと、確かに順番は大切なんだけど、
単に比較する際に、FROMとかTOって関係するのかなと思って……。
0244login:Penguin2014/01/14(火) 22:33:33.95ID:1GMKfmqw
そうそう、後だしするけど、なんだなーこれが
0245login:Penguin2014/01/14(火) 22:35:25.82ID:77cmkFrG
ごめん。気を悪くさせてしまって。
とにかく、ありがとう。
0246login:Penguin2014/01/15(水) 02:00:02.90ID:PsnIc4Vd
オプションによっては、どちらが最初かは重要になると思う。
使ったことないけど --unidirectional-new-file とか
02471742014/01/15(水) 07:08:43.23ID:N+4xdVrq
>>188亀ですがありがとうございました。勉強してみます。
0248login:Penguin2014/01/15(水) 17:35:26.92ID:CbDqnwhF
犬厨は、なぜこの様な事を書くのですか
そのうちRedHat、CentOSはLinuxじゃないといか言い出しそうw
DebianはLinuxじゃない!

厨でも、馬鹿すぎるのでは
0249login:Penguin2014/01/15(水) 17:46:49.58ID:98Q0td8V
>>248
こっちでやってね。

デスクトップPCでLinuxが普及しなかった訳は? 2
http://engawa.2ch.net/test/read.cgi/linux/1389354390/
0250login:Penguin2014/01/15(水) 18:00:54.39ID:O/lFVfN0
>>248
犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなアフォン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesys.exeとAgentBase.exeに感染しないから、
身に覚えのない誤認逮捕をされないんだお(笑)
0251login:Penguin2014/01/15(水) 18:14:46.06ID:FEbfCMqK
Windowsを入れるために一時的にパーティションをパーティションテーブルから削除して、その後、
元に戻す再にミスってパーティションの開始位置を1MBほどずれた状態で復活させてしまった。
気がつかずに二日ほど使ってから気がついて、完全に元に戻したけど大丈夫かな?

scyptsetupで暗号化している領域がなぜかマウントできないため気がついた。

ext4の最初の1MBってどのくらい重要なデータが記録されているのか?
feskで復旧が出来ないほどの重要なデータが記録されていたりするのか?
0252login:Penguin2014/01/15(水) 18:16:00.73ID:98Q0td8V
>>251
マルチ
http://engawa.2ch.net/test/read.cgi/linux/1387777601/117
0253login:Penguin2014/01/15(水) 23:06:55.29ID:XE8zhQSI
課内のNASが若干重たくなったので、
ジャンクパーツを集めて、ファイル鯖を作ってみました。

まず最初に、何の気無しに、SELinuxを殺しましたが、
SELinuxは、今まで全く使った事が無かったので、
実は便利だったり、良い物なのかな?と疑問に思いました。

今回作ったファイル鯖は、データの共有が目的で、
バックアップは個々人が取り、鯖は、
一時的なワークスペースとしての位置付けなので、
セキュリティは低くて問題無いです。

SELinuxは、どのような場合に活躍するのか、
教えて貰えると嬉しいです。
0254login:Penguin2014/01/15(水) 23:51:15.58ID:vfRBS9Pl
従来からのUNIX風のアクセス監査ではなく、WindowsやMacと同様の仕組みを
Linuxに導入するものです。
セキュリティを向上させるために使います。
0255login:Penguin2014/01/15(水) 23:52:07.85ID:98Q0td8V
>>253
http://itpro.nikkeibp.co.jp/article/COLUMN/20070827/280414/
0256login:Penguin2014/01/16(木) 00:01:28.19ID:5lhgEmqk
>>253
その程度認識では不要、自分で検索する気もないのに
0257login:Penguin2014/01/16(木) 04:05:33.06ID:KNIQZenT
Windows7が、勝手にアップデートして再起動しました。
そのおかげで、sshターミナルが終了させられて、保存していないテキストも失われ、
linuxで動作していたrsyncコマンドが完了したかもどうかが分かりません。

rsyncのコピーが完了したかどうかどこかログに保存されていないでしょうか。
0258login:Penguin2014/01/16(木) 04:09:44.21ID:XE5ZvuEN
>>257
続きからrsyncすればいいじゃないか。
0259login:Penguin2014/01/16(木) 04:15:20.87ID:KNIQZenT
>>258
ターミナルウインドウが閉じてないので、いったいどこからが続きかもわかりません。
du Directory -kで大きさを確かめても、ディスクサイズが表示されるので、転送元と先のマシンとで大きさが異なって表示されます。
大量のファイルとディレクトリ(20GB)なので、「続き」がわかりません。
0260login:Penguin2014/01/16(木) 04:47:24.17ID:u11qcsdd
そういうときのためにrsync使ってるんじゃないのかよ
アホなのかよ
0261login:Penguin2014/01/16(木) 04:56:06.89ID:KNIQZenT
>>260
ん?ぴんとこない。どうすればいいの?
途中からはじめられるの?

相手側に送信済みのファイルのタイムスタンプリストを取得して、
それに基づいて、転送されていないファイル「だけ」を再送信できるってこと?
なんか、そういうオプションがあったような。
ヒントお願いします。
0262login:Penguin2014/01/16(木) 04:57:29.27ID:KNIQZenT
>>260
できれば、ハッシュ値の比較もやってほしい・・
神経質なのだ。
0263login:Penguin2014/01/16(木) 05:00:15.76ID:KNIQZenT
>>260
ls -laR | grep -c '^-'
で、ファイル数の一致は確認できた。16万以上あった。
でも、本当に終わったかどうか確信がもてない。

rsyncコマンドの、転送レートなどもあわせて結果表示が見たかった。
そうしたら、終わったんだなと信じられる。
不安を解消してほしい。

そもそも、windows7が、勝手に3時頃に、自分を再起動させる自己中心的考えが気に入らない。
0264login:Penguin2014/01/16(木) 05:22:29.16ID:XE5ZvuEN
>>261
rsyncは転送されてないファイルだけを転送するコマンド。

>>262
-c
0265login:Penguin2014/01/16(木) 06:03:27.20ID:KNIQZenT
>>264
早朝からお相手いただきありがとうございます。
チェックサムを照合して、転送をスキップすることができるようになっているのですね。
でも非常に時間がかかるとありました。転送してしまったほうが早いのかもしれない。

rsyncがすごいことがわかりました。
デフォルトで、同じ大きさで同じタイムスタンプのファイルは、転送しないのですね。
転送時に相手側に問い合わせているってことなのだと思いました。

つまり、rsyncの転送先で、もう一度同じ転送先を指定して、コマンドを実行すればokということでよいわけですよね?
0266login:Penguin2014/01/16(木) 07:00:07.58ID:ahm4p8i6
Windows7が再起動したのは「お前(または他の誰か)が設定したから」
なんだけどな
0267login:Penguin2014/01/16(木) 07:37:26.46ID:wlP2Oaz4
>>266
まぁそこはどうこう言ってもしょうがない。
0268login:Penguin2014/01/16(木) 09:27:05.49ID:j+Wh8at0
ほんと>>260の気持ちがよくわかる
0269login:Penguin2014/01/16(木) 12:25:14.31ID:XE5ZvuEN
>>265
最初にどんなオプション指定したかわからんから、同じでいいか判断できん。どっか別のとこで練習しろ。


コピーするだけなら、普通scpかssh+tarかな。
0270login:Penguin2014/01/16(木) 14:16:53.01ID:SHMrOmnO
同一ホスト内で完結ならrobocopyもいいよ
0271login:Penguin2014/01/16(木) 14:20:05.46ID:wlP2Oaz4
>>270
Linux で?
0272login:Penguin2014/01/16(木) 15:28:32.41ID:ZI1vjDkb
>>251
ext2の先頭1MBは、管理情報だよ
ここが壊れると、おしまい

ext4でもたぶん同じかな?
0273login:Penguin2014/01/16(木) 17:19:07.37ID:XE5ZvuEN
>>272
最近のファイルシステムってスーパーブロックを複数箇所に保持してて、壊れたらどうにかする機構があるって聞いたことがある。ext4とその標準指定でどうなってるかは知らない。
0274login:Penguin2014/01/16(木) 21:02:56.81ID:l1SggfZF
NTFSはそうですね。
MFTをパーティションの複数箇所に保持していて、どれか壊れても復帰できる。
0275login:Penguin2014/01/16(木) 21:40:20.44ID:XE5ZvuEN
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/728fixpartition.html
> mkfs.ext3コマンドでブロックサイズ(Block size)とスーパーブロックのバックアップが保存されている場所(Superblock backups)を調べる。
ext3から既にあるようだ。
0276login:Penguin2014/01/16(木) 22:06:02.33ID:u11qcsdd
スーパーブロック壊れたときにバックアップの箇所から戻したことあるよ。

因みにバックアップのブロックはmkfsの時に表示される。
0277login:Penguin2014/01/16(木) 23:21:11.94ID:Ux+pds6k
>>246
遅レスでごめん
ありがとう。試してみる。
0278login:Penguin2014/01/17(金) 05:43:34.24ID:9a1wM0Qr
>>269
レスありがとうございました。
大丈夫そうです。

コピー先ディレクトリに対して、再度、rsyncをノーオプションで実行すると、
どうやらその後に更新されたファイルだけがリストアップされて、
転送されたみたいです。

でも、一度は、全ファイルに対してハッシュをとって、コピー元と比較してみたいな。
めっちゃ時間かかりそうだけど。
せめて、ファイル数だけでも数えてみよう。
0279login:Penguin2014/01/17(金) 11:13:44.43ID:ex1/O9cK
内蔵HDD(/dev/sda)と外付けHDD(/dev/sdb)が起動する事で、sdaがsdbに入れ替わる症例に
対処の術を願いたし。
0280login:Penguin2014/01/17(金) 12:11:23.97ID:159Lba8X
普通のエスパーお呼びだ
0281login:Penguin2014/01/17(金) 12:15:01.92ID:Oq4GHDo+
# fdisk -l
の結果を貼ってこの部分がgrubではこうなるとか
説明するとわかりやすい。
0282login:Penguin2014/01/17(金) 12:17:36.00ID:xPO2zb7P
エスパーってか普通の動作やん
0283login:Penguin2014/01/17(金) 12:20:11.28ID:p88l2Y39
>>279
udev の設定で固定かな。
それか LABEL で mount するとか。
0284login:Penguin2014/01/17(金) 14:15:03.07ID:ex1/O9cK
>>283
レス、thx
"udev"で頑張ってみる
0285login:Penguin2014/01/17(金) 15:06:16.12ID:W1qqkLpg
>>278
--dry-runだったか、実際に転送は行わないオプションがある。
0286login:Penguin2014/01/17(金) 18:08:54.20ID:gxl5mG7+
>>279
UUID使えば別に困ることないだろう。
0287login:Penguin2014/01/17(金) 18:16:51.31ID:gxl5mG7+
>>286つづき
それに普通はそうならないから、何故なのか説明しなさい。
電源入れ切れとか特殊事情でもあるんだろうたぶん。
0288login:Penguin2014/01/19(日) 00:41:45.71ID:LligZe/e
CentOSインストール後のGUI化のため
yum groupinstallで"General Purpose Desktop"をインストール中に以下のパッケージエラーが出ました。

Error: Package: python-beaker-1.5.4-1.el5.noarch (epel)
Requires: python(abi) = 2.4
Installed: python-2.6.6-37.el6_4.i686 (@updates)
python(abi) = 2.6
Available: python-2.6.6-51.el6.i686 (base)
python(abi) = 2.6
Available: python26-2.6.8-2.el5.i386 (epel)
python(abi) = 2.6

解決策がググってもよく分かりませんでしたのでご教授くださいえろい人
0289login:Penguin2014/01/19(日) 05:25:06.85ID:bc17R9nz
Centos6.5入れてから、最新カーネルに再構築したら
yumとかちゃんと動く?他のアプリは問題なくアップデートされるでしょうか?
0290login:Penguin2014/01/19(日) 06:35:07.51ID:Rm6mOARw
>>288
CentOS5とCentOS6のリポジトリを混在させてはならんぞ。
0291login:Penguin2014/01/19(日) 06:38:06.13ID:Rm6mOARw
>>289
どのバージョンにしたいのかわからんが、
何が起こっても自分で何とかするつもりでないかぎり、
カーネルをアップグレードすべきではない。
0292login:Penguin2014/01/19(日) 08:53:46.64ID:EiL/yEf1
xpが終了するのでlinuxの導入を考えています
低スペックな為にインストールするものが限られている.状況なのですが質問です

Ubuntu 12.04 LTSをベースにしたディストリビューションならば
どれでもセキュリティ面のアップデートは変わらないのでしょうか?
よろしくお願いします
0293login:Penguin2014/01/19(日) 11:18:52.49ID:Y+f1P4HP
>>230
遅くなってすみません。
POSTROUTINGにしてもだめでした。自ホストからの送信なので、OUTPUTにしてもうまくいきませんでした
設定は反映されてるようなので、何か他の部分が間違ってるんでしょうか
0294login:Penguin2014/01/19(日) 13:30:51.04ID:tGIY2elY
aptitudeとapt-getってどっちに統一したらいいの?
0295login:Penguin2014/01/19(日) 15:00:08.27ID:f3A5wrVI
apt-get
0296login:Penguin2014/01/19(日) 16:34:24.57ID:WltBaa7z
エラー報告や動作状況を携帯のメールに送る様なスクリプトを
書きたいのですがmailコマンドだとLAN内部にしか送付出来ないですよね?

携帯メールやGmailなどにシェルスクリプトから自動メールを打つには
どうすれば良いのでしょうか?
0297login:Penguin2014/01/19(日) 17:10:37.39ID:QKOl8dwZ
>>296
MTAを適切に設定すれば外部にも送れる。スマートホスト。
0298login:Penguin2014/01/19(日) 17:17:27.87ID:V/7m4RAy
>>292
Canonicalが管理しているものはベースと差は無いんじゃないの
Canonical以外が管理している派生は作ってる人のやる気次第

>>293
PREROUTINGでは?

>>296
現状でLAN内に携帯/Gmailにメール送信可能なサーバがいるなら、
mailコマンド実行するサーバ上にpostfix or sendmailインストールして、
転送先に指定するだけ。

LAN内にそういうメールサーバが無いなら作る
02992962014/01/19(日) 18:40:30.92ID:WltBaa7z
>297
Exim4やSendmail回りを設定すれば良いのですね。

"Mail""外部へ"とかで調べてもピンと来なかったのですが
教えてもらった"スマートホスト""MTA"をキーワードに入れて
検索したら分かり易そうなサイトが沢山引っかかりました。

助かりました。どうもありがとうございました。
0300login:Penguin2014/01/19(日) 19:37:26.55ID:ThA0whT3
こうやってまた・・・
0301login:Penguin2014/01/19(日) 19:41:38.19ID:4gsiN2Vo
まあ踏み台にならないように気をつけるこったな
0302login:Penguin2014/01/19(日) 19:52:50.66ID:EiL/yEf1
>>298
レスありがとうございます
頑張ってみます
0303login:Penguin2014/01/19(日) 20:31:23.29ID:1DrppRF5
# sudo 自動インストールのコマンド fetchmailconf
# fetchmailconf

これでok
0304login:Penguin2014/01/20(月) 16:20:08.00ID:quNFocvL
プロセスをデーモン化するのに2回fork()して、孫をinitが親のセッションリーダーではないプロセスにするっていうのをよく聞くんですが、
ps aux
してみると、crondやdhcpcdなどのデーモンのSTATのところがSsとなっていて、セッションリーダーとして表示されているんですがこれはどういうことなんでしょうか?
0305login:Penguin2014/01/20(月) 16:44:32.29ID:dudbJmgf
へー
03063042014/01/20(月) 19:21:34.43ID:quNFocvL
ソースを見てみたところsetsid()のあとのfork()はしていないようでした
そんなに厳密に考えなくていい感じなのかな

なんか板違いみたいな感じですいませんでした
0307login:Penguin2014/01/20(月) 19:34:03.96ID:B7EsiAC9
板違いってことはないよ。
0308login:Penguin2014/01/20(月) 19:35:25.64ID:rrSje6w3
http://stackoverflow.com/questions/881388/what-is-the-reason-for-performing-a-double-fork-when-creating-a-daemon
によると二回目のfork()は場合によってはなくてもいいみたいね
0309login:Penguin2014/01/20(月) 19:37:48.68ID:rrSje6w3
あとこーゆーのも見つけた
http://d.hatena.ne.jp/sleepy_yoshi/20100228/p1
0310login:Penguin2014/01/20(月) 20:58:54.74ID:1tEJ2GvC
Xfceの設定メニューに「言語サポート」がないのは普通なんですか?
Synapticにもそれらしい物(language-support)は見当たりません
OSはSolydXです
0311login:Penguin2014/01/20(月) 21:07:41.96ID:Nss5vSIi
xubuntuだけどあるよgnome-language-selector
0312login:Penguin2014/01/20(月) 21:26:39.40ID:1tEJ2GvC
自分だけの問題なんでしょうか
LiveCDの部屋から日本語化されたものをダウンロードさせて貰ったら
面倒はなかったのですが素直に諦めてLinuxMint16Mateに戻します

レスありがとうございました
お休みなさい
0313login:Penguin2014/01/20(月) 22:30:38.38ID:Nss5vSIi
sudo apt-get install language-selector-gnome
0314login:Penguin2014/01/20(月) 22:56:14.42ID:g26gdksq
dpkg-reconfigure locales
でよくね
0315login:Penguin2014/01/20(月) 23:31:22.26ID:gpnnvXdR
ありとあらゆるターミナルアプリで ambiwidth パッチ当てたり
cjk〜って設定するのに疲れたんですが、そもそも ambiguous width の
文字が single だと何がまずいんでしょうか?

いろんなソフトウェアでパッチが書かれたり、上流に却下されて
俺々ロケール作ったりする涙ぐましい努力にはどういう理由が隠されて
いるんですか?

MS Gothic 前提の文書で罫線がずれたりするのは想像がつくんですが
0316login:Penguin2014/01/20(月) 23:33:48.13ID:2aEUdk3w
エスパー(不明級)お呼びだぞ
0317login:Penguin2014/01/20(月) 23:44:43.02ID:gpnnvXdR
あるぇー?んじゃ言い換えるわ

UTF-8の環境において、East_Asian_Width特性がAmbiguous(曖昧)の文字が
文字型端末においていわゆる全角として扱われる必要があるのはなぜですか?
0318login:Penguin2014/01/21(火) 00:00:50.67ID:cVDCNEbf
ハラショー
0319login:Penguin2014/01/21(火) 00:16:24.60ID:X5nm0ACx
ambwはどうでもいいんだけど
サロゲート文字が重なるのを何とかしてほしいな
0320login:Penguin2014/01/21(火) 01:18:09.27ID:M6tAl/8s
>>317
http://ja.wikipedia.org/wiki/%E6%9D%B1%E3%82%A2%E3%82%B8%E3%82%A2%E3%81%AE%E6%96%87%E5%AD%97%E5%B9%85
日本語EUCで全角だったから、らしい
0321login:Penguin2014/01/21(火) 12:28:56.37ID:6GIhuKRt
教えて
CentOSの4系から5系にアップグレードするのってyumじゃできないんだよね。
Apache2.0とPHP4とPostgresSQL8で、もう数年、24時間365日運用してるシステムなんだけど、今のままじゃまずいかな?
固定アドレスもらって外部からもアクセスさせてる。
アクセスするのは社員だけだけど
0322login:Penguin2014/01/21(火) 12:39:55.84ID:gLAVKiyv
まずいよ、窓から捨てたら
0323login:Penguin2014/01/21(火) 13:55:30.61ID:6GIhuKRt
>>322
やかましいわ
てめえこそ肥溜めにでも嵌って死にやがれ
0324login:Penguin2014/01/21(火) 14:20:59.63ID:nFRPaM/x
>>322
面白くもない下らんチャチャ入れてんじゃねぇよ
無職の糞爺かよ
タヒね、粕
0325login:Penguin2014/01/21(火) 14:57:00.52ID:BEBPhap6
rh系て旧版からメジャーうpグレとかできるん?
0326login:Penguin2014/01/21(火) 15:08:47.63ID:CWcQvk9m
効き目最高
0327login:Penguin2014/01/21(火) 15:53:48.75ID:5RnaFWHw
Debianはできるよな。
ちゃんと注意読まないとはまったりするけど。

CentOSの10年サポートって途中で打ち切られたんだっけ。
0328login:Penguin2014/01/21(火) 18:46:12.99ID:MUcFg4Bp
>>304-309
セッションとは、ログインからログアウトまでの、
同じ端末上のプロセスを表す概念です

そして、最初にそのセッションを作ったプロセスが、
セッションリーダーになる
セッションリーダーは、
PID(プロセスID)とSID(セッションID)が等しいプロセス
(ps j で見て)

1つのセッションの中には、
幾つかのプロセスグループ(以下、PGと略す)があります
PGとは、パイプでつながれた、一連のプロセスを表す

そして、最初にそのPGを作ったプロセスが、
PGリーダーになる
PGリーダーは、PID(プロセスID)と
PGID(プロセスグループID)が、等しいプロセス

ウィキペディアのプロセスグループを参照
03293282014/01/21(火) 18:47:15.19ID:MUcFg4Bp
プロセスをデーモンにする時、
setsid()を呼んだプロセスは、
新しいセッションを作って、セッションリーダーになる

そして同時に、そのセッションの中に、
新しいPGを作って、PGリーダーにもなるが、この時に、
このプロセスがすでにPGリーダーであった場合、
setsid()はエラーとなる

それを避けるため、
いったん余分にfork()して(ダブルフォーク)、
PGリーダーから外れた後、setsid()を呼ぶ

ttp://engawa.2ch.net/test/read.cgi/linux/1387777601/175-176
ttp://linuxjm.sourceforge.jp/html/LDP_man-pages/man2/setsid.2.html
03303102014/01/21(火) 19:29:41.27ID:Gb8YfX8q
>313
>314
ありがとうございます
...が最悪のタイミングでHDDが壊れたみたいです
5年も交換しなかったCR2032電池だと思って交換してみましたが
PCが立ち上がらなかったのでHDDを外したら何事もなく起動しました
HDDの電源コネクタを挿し込むと何度やってもPCが起動しません
今はHDDを外してCD-RWに焼いたPuppy550jpのSeaMonkyから書き込んでいます
HDDを交換してチャレンジしてみます
0331login:Penguin2014/01/21(火) 20:16:59.92ID:PTqHTRMw
>>329
double forkの理由としてそれはおかしくない?
1回目のfork直後に生まれた子プロセスは親の所属してたプロセスグループに入るわけで、
意図的に操作しない限り1回目のforkからsetsidまでの間に子がプロセスグループリーダーになることはないよね?
■ このスレッドは過去ログ倉庫に格納されています