[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/26 16:12 / Filesize : 212 KB / Number-of Response : 766
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:login:Penguin mailto:sage [2010/03/09(火) 07:37:15 ID:/EoMnXP/]
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
www12.atwiki.jp/linux2ch/ (避難所)

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) 2chlinux.dtdns.net/2ch-linux-ks/

Google検索 www.google.co.jp/linux

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

前スレ くだらねえ質問はここに書き込め! Part 181
pc11.2ch.net/test/read.cgi/linux/1265164112/
2chlinux.dtdns.net/2ch-linux-ks/thread/1265164112.html

543 名前:login:Penguin [2010/03/25(木) 10:32:24 ID:ocvFq9OB]
>>542
ja.wikipedia.org/wiki/%E3%83%9E%E3%82%AB%E3%83%BC

544 名前:login:Penguin mailto:sage [2010/03/25(木) 10:36:04 ID:SzTXUTTp]
>>543
マックユーザーってことか・・・ありがとう

545 名前:login:Penguin mailto:sage [2010/03/25(木) 10:41:51 ID:vnSIuxKx]
www2.gol.com/users/slowhand/kilmac/kilmac96.htm
逆に熱狂的にマックを罵る奴にこそ相応しい気もする

546 名前:login:Penguin mailto:sage [2010/03/25(木) 11:46:51 ID:Swa9ZD3G]
一部のマカーとは深く関わりたくないが、
全ての嫌マカーは見たくもないし近寄りたくもないな

547 名前:login:Penguin mailto:sage [2010/03/25(木) 12:15:17 ID:nBwycI3u]
↓そこにアンチマカさんから一言

548 名前:login:Penguin mailto:sage [2010/03/25(木) 12:18:13 ID:9mOF/ER4]
やっぱりモスバーガー最高です。

549 名前:login:Penguin mailto:sage [2010/03/25(木) 12:21:50 ID:qLadzTJC]
なかよくしなよ〜
MacもいずれLinuxにお引越ししてくるんだから…


550 名前:login:Penguin mailto:sage [2010/03/25(木) 12:30:31 ID:7A+ZrNLW]
だめだよAppleの宣伝工作員がメチャクチャにしてくれるから

551 名前:login:Penguin mailto:sage [2010/03/25(木) 13:45:05 ID:upF6D51o]
知り合いから電話がかかってくるたびに思うんだがApple信者は悪意に満ちている



552 名前:login:Penguin mailto:sage [2010/03/25(木) 18:06:58 ID:J3fA1qY5]
ハンバーガーはA&Wだろ? ロートビアのおかわり無料だぞ

553 名前:login:Penguin [2010/03/25(木) 18:17:37 ID:ocvFq9OB]
雑談はこっちで。

スレ立てるまでもない雑談スレ その3
pc11.2ch.net/test/read.cgi/linux/1183571805/

554 名前:login:Penguin mailto:sage [2010/03/25(木) 18:23:26 ID:DzozWfVV]
>>540
どう設定してるとかの問題もあるかも知れんが
APOP設定でpopauth してないとか
エラーメッセージはどう出てるの?

555 名前: ◆Zsh/ladOX. mailto:sage [2010/03/25(木) 19:57:15 ID:r8aa9vXE]
linuxはごった煮みたいで
GPLに共感してLinusのように楽しみたい、
というのであればなんでも拒まず、
なところが良いんだろ。

雪豹みたいなOSから別物なら板違いになるが、
PPCなlinuxというのなら歓迎こそすれど拒絶する理由は無い。


556 名前:login:Penguin mailto:sage [2010/03/25(木) 20:21:34 ID:G66eObgk]
Vine 4.2 にて,GDM でフェイスブラウザ付のログイン画面でログインしています。

Default Linux Capabilities をモジュール組み込みで有効にして最新のカーネルをビルドす
ると,ログイン画面のユーザーアイコンが単なるの人のアイコンになってしまいます。

config は,同じバージョンのビルド済みのものを読み込ませてからDefault Linux
Capabilities を有効にしました。

Default Linux Capabilities を有効にせずそのままの config ファイルでビルドしますとアイコ
ンが正常に表示されます。

どうすれば Default Linux Capabilities が有効でも正常に表示されるようになりますでしょう
か?

557 名前:login:Penguin mailto:sage [2010/03/25(木) 20:40:24 ID:I3YOb+DS]
Appleと仲良くしたFreeBSDの惨状を見ろ
仲良くする相手は選ぶべきだ

558 名前:login:Penguin mailto:sage [2010/03/25(木) 21:57:04 ID:0S8pAWnQ]
>>557
FreeBSDは仲良くする前から惨状だろ

559 名前:login:Penguin mailto:sage [2010/03/25(木) 22:40:11 ID:1qQetT54]
質問です
emacsとviが今でも人気のあるテキストエディタですか?
いやいや、そんなのいつの話だよってな場合その辺の情報なり
誘導なりしていただけるとありがたいです
よろしくお願いします

これからUBUNTUに触れようかと思うんですがこのどちらかから
手をつければいいのかなと思いまして
右も左も分かってないもので場違いな質問なら申し訳ない
ざっと見た感じxemacsとvimなんでしょうか?

560 名前:login:Penguin mailto:sage [2010/03/25(木) 22:43:46 ID:W1+ZD+Ig]
>>559
人気があるかどうか知らんけど、XEmacsはない。GNU Emacs。

561 名前:login:Penguin mailto:sage [2010/03/25(木) 22:50:43 ID:1qQetT54]
>>560
了解です。
その辺念頭において勉強しようかと思います。ありがとうございました。



562 名前:login:Penguin mailto:sage [2010/03/25(木) 23:12:17 ID:AS83wWPj]
>>537
変換システムのコストが高いんだよな。
仮にひらがなしか存在しない世界ならUS並に簡単なシステムになるとおもう。


563 名前:login:Penguin mailto:sage [2010/03/25(木) 23:56:08 ID:7wDS1LZL]
IMEでぐぐったらこんなのもあるな・・・
ttp://www.google.com/support/forum/p/ime/thread?tid=4d9cb7b1ce293ed1&hl=ja

linuxの日本語入力で好きって思えるものがないんだよなぁ

564 名前:login:Penguin mailto:sage [2010/03/26(金) 00:10:03 ID:x6JWKWP2]
>>560
どういう意味/意図で
> XEmacsはない
と?

565 名前:login:Penguin mailto:sage [2010/03/26(金) 00:14:27 ID:EOHF8WBX]
この空間に存在しないという意味

566 名前:login:Penguin mailto:sage [2010/03/26(金) 00:27:57 ID:zNAG96uR]
何でGNU Emacs派生のXEmacsを存在否定してるの?
趣味?

567 名前:login:Penguin mailto:sage [2010/03/26(金) 00:31:58 ID:uJbHE6ls]
XEmacsってまだメンテされてんの?

568 名前:login:Penguin [2010/03/26(金) 01:12:30 ID:5Kmagl8P]
>>567
かろうじて。
www.xemacs.org/Releases/index.html

569 名前:397 [2010/03/26(金) 02:04:58 ID:fPTGmwL9]
分かる方いらっしゃいましたらよろしくお願いしますm(__)m

570 名前:login:Penguin mailto:sage [2010/03/26(金) 02:59:22 ID:azXuGg7+]
もうすっかり春だっちゃねー

571 名前:login:Penguin mailto:sage [2010/03/26(金) 05:02:57 ID:tra5sUeR]
mount --bindの使い方がようわからんのです。
詳しく教えていただけないでしょうか



572 名前:login:Penguin [2010/03/26(金) 06:21:53 ID:8qYay6uf]
ユーザーに管理者権限を与えるのはrootからじゃないとできないのでしょうか。
rootでログインしようと思ってもパスワードが違うらしくてログインできません。
確かユーザーのパスワードと同じだったと思うのですが…

573 名前:login:Penguin mailto:sage [2010/03/26(金) 06:23:18 ID:8qYay6uf]
すいません、ageてしまいました。

574 名前:login:Penguin [2010/03/26(金) 07:35:09 ID:5Kmagl8P]
>>572
sudo とか使ってない?

575 名前:login:Penguin mailto:sage su ma so [2010/03/26(金) 08:37:09 ID:kY8pWxkS]
>>537
###### # # # ###### ####### ### # # #
# # ####### ####### # # # # # # # #
###### # # # # * # # #### # # ### # #
# # # ### # # # # # #
###### # # # ####### ###### # #### *
nara 'nihongo kannkyou' toka Kana toka kannkei naku tsukaeru.
Kana toka no hyouji sura dekinai jyoutai nara, aite ni,
'Kana toka no FONT ga nai node ro-ma-ji ni shite kudasai.' to tsutaereba ii.

Dou-On-I-Gi-Go no atsukai ga menndou kamo sirenai shi,
zennbu ga Kana ni naru to innsatsu-butsu toka wa mojisuu ga huete huben kamo.
'Voice Recorder' toka 'Skype' toka no houga bennri na baai mo aru to omou.

お前の名前はいったい何文字あるんだ。なげえよ。ミドルネームってなんだよ。とか
単語の中に発音しない文字があるのは無駄じゃねぇのか とか スペース多くねぇ? とか言ってみたい。

576 名前:login:Penguin mailto:sage [2010/03/26(金) 10:37:20 ID:SwGps05W]
LiLi USB Createrをつかって、ubuntuライブCDをSDカードにインストールしました。
そしてSD-IDEコンバーターでマザーボードに取り付けて高速に起動させることができました。

しかしこのような場合にどうしてLiLi USB Createrなどのツールを使う必要があるのでしょうか。
isoファイルをCDに書き込むときのようにして直接、ddコマンドでブート可能なパーティション(fdiskでbootを有効にする)にSDデバイスに書き込みしては駄目なんでしょうか。

CDに書き込む場合と、USBなどに書き込む場合とではどういう違いが生じてくるのでしょうか。
教えてください。



577 名前:login:Penguin mailto:sage [2010/03/26(金) 11:18:05 ID:e7S9CXou]
CentOS5.4でrootになれるユーザーを管理者のみにする設定をしているのですが
#auth required pam_wheel.so use_uid
のコメントを解除してから どうすればいいのですか
再起動・・ですか?

578 名前:login:Penguin mailto:sage [2010/03/26(金) 12:58:41 ID:8qYay6uf]
>>574
使ってると思います。


579 名前:login:Penguin mailto:sage [2010/03/26(金) 13:02:59 ID:Ubh6zO4c]
>>578
sudo は使えないの?

580 名前:login:Penguin mailto:sage [2010/03/26(金) 13:03:41 ID:rTJjcieo]
>>578
ディスプレイマネージャからログインの話なのか
コンソールからログインの話なのか

ディスプレイマネージャからなら何を使ってるのか
ディストリビューションは何か

情報少なすぎ

581 名前:login:Penguin [2010/03/26(金) 13:10:59 ID:72PRt1vv]
女性にmanコマンドを教えるときに躊躇しませんか?



582 名前:login:Penguin mailto:sage [2010/03/26(金) 13:54:15 ID:tra5sUeR]
マンコマンド

583 名前:login:Penguin mailto:sage [2010/03/26(金) 14:27:05 ID:MH55rUBr]
>>581
したした

584 名前:login:Penguin mailto:sage [2010/03/26(金) 15:32:42 ID:e7S9CXou]
:w なのね アホすぎてすまんかった

585 名前:login:Penguin mailto:sage [2010/03/26(金) 16:03:13 ID:kY8pWxkS]
>>577 >>584
vi(m) の使い方の話だったのか。どんまい。w

586 名前:login:Penguin mailto:sage [2010/03/26(金) 16:13:19 ID:xDD26rf2]
そういうことかwww

587 名前:login:Penguin [2010/03/26(金) 19:08:52 ID:iqfjc0tN]
自動起動されるサービスについて
特定のランレベルで起動されるサービスを調べる時は
/etc/rc数字.d/以下のシンボリックリンクを調べたらいいんですよね?
例えばそこにiptabelsが存在しなければ、少なくとも起動時に開始されるサービスには登録されてないっていう認識で
OKですか?

debian lennyです。


588 名前:login:Penguin [2010/03/26(金) 19:16:15 ID:5Kmagl8P]
>>587
debian.fam.cx/index.php?cmd=read&page=Software%2Fiptables

そもそも iptables はデーモンではない。

589 名前:587 mailto:sage [2010/03/26(金) 19:43:38 ID:iqfjc0tN]
>>588
レスthxです。
てっきりそういうデーモンが走り続けると思ってました。

ここ見たら、カーネルレベルでインターフェイスに入る|出るパケットに対して監視をしてるんですね。

>iptables は、カーネルが利用するIPパケットフィルタのルールを、操作するためのユーティリティ。
(www.asahi-net.or.jp/~aa4t-nngk/iptables.html)

590 名前:login:Penguin [2010/03/26(金) 23:29:58 ID:MveSCQ0+]
カーネルの再構築をしています。
USBメモリは/dev/sdxに割り当てられますが、
このデバイスファイルは、以前はSCSIデバイスが割り当てられていたと思うのですが、
SCSIは完全にオフにしてしまってもUSBメモリは使えるのでしょうか?

591 名前:login:Penguin mailto:sage [2010/03/26(金) 23:39:20 ID:joqM+Eq0]
>>590
no

マスストレージはsd_modに依存。



592 名前:login:Penguin mailto:sage [2010/03/26(金) 23:47:25 ID:MveSCQ0+]
そうですかや
っぱり必要なんですね
ありがとうございました

593 名前:login:Penguin mailto:sage [2010/03/27(土) 00:14:33 ID:3eFGNnSP]
CPUをオーバークロックしても/proc/cpuinfoに反映されないのですが、 
実周波数はどこを見れば分かるのでしょうか? 


594 名前:login:Penguin mailto:sage [2010/03/27(土) 00:28:06 ID:FSp2AI3h]
二台のサーバにそれぞれ別のディストリビューション(ScientificとMandriva)が入っていて、ScientificLinuxでmakeが通るのですがMandrivaになると通らなくなるので困っています。
素人ながら開発環境が異なるのであたりまえだとは思いますが、なんとか同様にコンパイルしたいのでMandrivaの環境をScientificLinuxと同等にしたいのですが何か良い方法はありませんか?
makeしようとするとreadline.hがないとかncursesがないだとか、次から次に要求してくるので手に負えませんでした。

595 名前:login:Penguin mailto:sage [2010/03/27(土) 00:56:07 ID:2yQjfgoo]
*-devel入れてないのに気付いてないとか、そういうオチ?

596 名前:397 mailto:sage [2010/03/27(土) 03:56:25 ID:LndlbM+W]
取り消します

597 名前:login:Penguin mailto:sage [2010/03/27(土) 05:12:14 ID:787u5u6k]
>>593
bios

598 名前:556 mailto:sage [2010/03/27(土) 11:33:54 ID:WSL5a+8B]
www.vinelinux.org/manuals/modprobe_conf.html
nambei.jugem.jp/?page=2&month=200907 を参考にして,modprobe コマンドで
commoncap,dazuko,capability の順で組み込むよう設定したら,なぜか知らないけど直り
ました。

599 名前:login:Penguin mailto:sage [2010/03/27(土) 12:19:31 ID:+b7A2ccw]
>>594
Mandriva で drakrpm ってのは使える? (サーバに X は入ってるのか?)

Scientific で インストール済みのパッケージの グループ名 と パッケージ名 を出力。
$ rpm -qa --qf "%{group} @ %{name} \n" | sort > group-name.txt

group-name.txt を Mandriva に持っていく、
drakrpm を起動して、group-name.txt をみて、必要そうなパッケージをインストールする。

# drakrpm に一致する日本語のページ 5 件中 1 - 5 件目 (0.07 秒) とか出た。w

600 名前:login:Penguin [2010/03/27(土) 12:39:04 ID:xXpXmdhj]
WAN -- ubuntu
    |
    −− XP-PC
    |
    ----ルーター ---VistaPC
ubuntuにsambaを導入しました.
XP-PCからはsamba共有できますが,vistaからは共有フォルダーが
見えません.Vistaからubuntuへのpingは通ります.
vistaのトラブルシューティングでポート番号445を開けろと
出たので、ルータの設定で、TCPの送信受信を許可しました.

理由が分からず、ネット上を調べてみたら「sambaはプロトコル上,
ルーター超えはできない」と書いてあるページがありました.
本当なのでしょうか? どうしても無理ですか?
無理じゃない場合は、どうしたらいいでしょうか.

601 名前:login:Penguin mailto:sage [2010/03/27(土) 12:57:46 ID:AIFYE6fz]
>>600
\\IP\共有名でもダメ?IP引けないだけな気がする



602 名前:login:Penguin mailto:sage [2010/03/27(土) 13:09:54 ID:n23bZyTT]
>>600
NetBIOS のポートも開けないとだめじゃない?
137, 138, 139 あたり

603 名前:login:Penguin mailto:sage [2010/03/27(土) 13:39:15 ID:2YGnz3Am]
バーチャルサーバのbind の設定なのですが、まず/etc/named.conf に追加ドメイン名を書き加えました。
次にzone ファイルには
新しく追加したドメインでzone ファイルは作成せずに
元のzone ファイル(/var/named/old.zone)


↓以下追加
www.new.com. CNAME dns.old.com.
mail.new.com. CNAME dns.old.com.
以上
ここで、old.com は従来のドメイン名new.com は追加したバーチャルドメイン名とします。

604 名前:login:Penguin mailto:sage [2010/03/27(土) 13:40:55 ID:2YGnz3Am]
途中で送信してしまいました、すみません
>>603の続きです
これでいいでしょうか?

605 名前:login:Penguin mailto:sage [2010/03/27(土) 13:42:19 ID:DKf7VnX6]
だめです

606 名前:login:Penguin mailto:sage [2010/03/27(土) 13:57:34 ID:2YGnz3Am]
>>605thxです
そうなんですか、やはり
/var/named/new.zone を書かないとイケないのでしょうか?

607 名前:login:Penguin mailto:sage [2010/03/27(土) 14:46:49 ID:oFxsKXFk]
>601-602 ありがとうございます。両方やってみましたけど、
症状は変わりませんでした.

608 名前:594 mailto:sage [2010/03/27(土) 15:14:42 ID:7ZeZwzv3]
>>595,599
アドバイスありがとうございます。
足りないパッケージを調べてみたらdevelが足りませんでした。本当にくだらない内容でお手数をおかけしました。

609 名前:login:Penguin mailto:sage [2010/03/27(土) 15:26:43 ID:2YGnz3Am]
>>603 です
困っています、回答を頂けないでしょうか、よろしくお願いいたします。

610 名前:login:Penguin mailto:sage [2010/03/27(土) 15:36:09 ID:YAxZ/UQQ]
急いでいるならググッたほうが早く解決する時もある。
とりあえず参考
www.atmarkit.co.jp/flinux/index/indexfiles/bindindex.html
www.linux.or.jp/JM/html/LDP_man-pages/man2/bind.2.html


611 名前:login:Penguin [2010/03/27(土) 18:55:29 ID:XiuAe46P]
>>600
ルーターで NAT するのかしないのか、フィルタリングがあるのかないのか。
NAT 越えられない話ならある。
support.microsoft.com/kb/301673
が、ただの IP ルーティングで通らないわけないだろ。じゃなかったら企業内でどうやって使うんだ。



612 名前:login:Penguin [2010/03/27(土) 19:02:15 ID:XiuAe46P]
>>606
やはりと思うなら書けばよい。

BIND以前にDNSの仕組みをどの程度分かってるの。
SOAを持つのは誰? NSを引き受けるのは誰? MXは?
named.confとzoneを見れば意図も推測できるかもしれんが。

613 名前:login:Penguin mailto:sage [2010/03/27(土) 19:29:37 ID:7ZeZwzv3]
何度も質問してもうしわけありません
ログインシェル上で
. script.sh のように実行するとうまくいくのですが
sh script.sh のように実行するとscript.sh内で実行するプログラムの関係でうまくいかないシェルスクリプトがあるのですが
これをcrontabで実行したいので
* * * * * . path/script.sh のように設定したのですが
うまく実行されません
ログインシェル上とcrontabで実行されるのとどのように違うのでしょうか?

614 名前:login:Penguin [2010/03/27(土) 19:41:00 ID:XiuAe46P]
>>613
PATH とか。
ユーザ userx のログインシェルと root の crontab だったりしないかね。
script.sh の頭で set > /tmp/set.log ; env > /tmp/env.log して、比較。

615 名前:login:Penguin mailto:sage [2010/03/27(土) 19:42:11 ID:tN8iJ/k9]
>>613
環境変数辺りがあやしいと思うが
そもそもどううまく動かないのか

616 名前:login:Penguin mailto:sage [2010/03/27(土) 19:46:16 ID:AIFYE6fz]
.(ドット)ってincludeみたいなシェルの内部コマンドでなかったっけ?
だからcrontabでそんな書き方じゃ実行できないのでは?

617 名前:login:Penguin [2010/03/27(土) 19:56:19 ID:XiuAe46P]
ああ前段を読み損ねてた。
cron以前に、まず sh script.sh で実行できるように修正するのが先だろ。
(普通 #!/bin/sh つけて、./script.sh できるようにするわな)

618 名前:613 mailto:sage [2010/03/27(土) 20:41:19 ID:7ZeZwzv3]
以前はそのあたりをUNIXのシェルスクリプトスレで質問したんですが。
C言語で記述した実行ファイルが異常な動きをします。
そこではサブシェルで実行することで並列処理のせいで挙動がおかしいのではと教えてもらいましたが、原因がわからなかったのでログインシェルで実行するようにしてすませていました。

619 名前:login:Penguin mailto:sage [2010/03/27(土) 21:09:04 ID:TVnhmc/I]
ログインシェルは何使ってるの?
微妙に方言があるから . だとダメだったりするよ。

620 名前:login:Penguin mailto:sage [2010/03/27(土) 21:14:27 ID:vNfNWbmT]
sh ≠ bash (sh = dash とか)な環境で、bash依存のスクリプトになってるんじゃないのか?
bash script.sh と実行したらどうなる?


621 名前:613 mailto:sage [2010/03/27(土) 21:25:25 ID:7ZeZwzv3]
ログインシェルはbashです
たしかにスクリプトの方はshで実行していましたが
bashで実行してみてもあいかわらずです。
.とサブシェルの違いでうまく動作しないライブラリがあるのでしょうか



622 名前:login:Penguin mailto:sage [2010/03/27(土) 21:26:50 ID:+b7A2ccw]
>>621
そのシェルスクリプト、どこかに up できないの?

あと、C で記述した実行ファイル ってのが、
hoge a b c みたいに、引数をつけて実行するものか、そうではないのか、
実行後に何か入力する必要があるか、ないか、
実行結果を標準出力に出力するのか、ファイルに出力するのか、エラーコードみたいなものを返すのか、
とか、
具体的な情報がないとどうにもならない気がする。

623 名前:login:Penguin mailto:sage [2010/03/27(土) 21:31:16 ID:787u5u6k]
なんで解決不可です。

次の方どうぞ。

624 名前:login:Penguin mailto:sage [2010/03/27(土) 21:51:39 ID:AIFYE6fz]
>>621
とりあえず>>614 >>615に関連する内容を軽く書いておくね。

ログインシェルで. script.shするとログインシェル自身がそれを実行する。
だからログインシェル内の変数が(exportとか関係なく)そのまま使用されるし、
実行中に変更された変数とかは実行後もそのまま残ってるよ。

それに対して、sh script.shとした場合は、まずshを子プロセスとして起動して
その中でscript.shが実行される。だからexportしていない変数やsh起動時に
設定された変数はログインシェル上とは違っているだろうし、実行した後shは
終了してしまうので、その中で設定された変数はログインシェル上の変数には
影響しない。

>>621は正直何言っているのかよく分からないよ。だから>>622のいうとおり。
サブシェル・並列ということはスクリプトからパイプか何かでC言語のプログラムを
呼んでいるのかな?とりあえずサブシェルかそうでないかによって動作の違う
ライブラリはないと思うよ。


なげー。嘘ついてたらスマン

625 名前:613 mailto:sage [2010/03/27(土) 21:55:36 ID:7ZeZwzv3]
実行ファイルの方は大きいので
シェルスクリプトの方と実行ファイルの読み込みと出力部分を説明すると
シェルスクリプトはすごく簡素に修正すると
TESTDIR=`pwd`

sleep 1
cd $TESTDIR/white/src
./chess&
sleep 1
cd $TESTDIR/black/src
./chess&
cd $TESTDIR

こんな感じでも.とshの実行の違いで異常になります。
説明がおくれましたがchessファイルはGNUChessを改造したもので互いに戦わせるために二つ実行しています。

元のGNUChessでもこの異常があるため変更箇所に問題があるわけではないと思います。
UNIX板のほうではpthreadも指摘されましたが、pthreadは実行するシェルによって状態がかわるんでしょうか?

626 名前:613 mailto:sage [2010/03/27(土) 22:00:13 ID:7ZeZwzv3]
一応、変更箇所の読み込みと出力の箇所ですが
手荒ですが
while(true){
if(access("./black.log",0)==0){
sleep(1);
rlogfp=open("./black.log",O_RDONLY);
read(rlogfp, inp, MAXSTR);
printf("catch the log.\n");
close(rlogfp);
remove("./black.log");
break;
}
if(access("win.log",0)==0||access("./win.log",0)==0||access("draw.log",0)==0){
exit(0);
}
}
ある程度簡素化のため修正してますが使用している関数は以上のとおりです。

627 名前:613 mailto:sage [2010/03/27(土) 22:04:11 ID:7ZeZwzv3]
ながながともうしわけありません(__;m
上の変更部分で相手のchessプログラムから次の手を読み込んでいます。
win.logを発見した時点で終了しています。

>>624
説明ありがとうございます。
まったくそのとおりです。621はshとbashの違いで状態はかわらなかったことを説明したつもりです。


628 名前:622 mailto:sage [2010/03/27(土) 23:01:18 ID:+b7A2ccw]
>>625
pwd が
sh /hoge/hoge.sh と
cd /hoge/ ; . hoge.sh では異なるって話か?
どこかに pwd って入れて確認するといいと思う。

もし、そうだとしたら、シェルスクリプトの中で
pwd を使う前に、cd /home/hoge みたいに絶対パスでディレクトリを指定して、
確実に目的のディレクトリに移動するように直すか、

>>613 crontab を
* * * * * . path/script.sh

* * * * * ( cd path ; . script.sh )
のように cd してから実行するように直せばいいかと。

629 名前:login:Penguin mailto:sage [2010/03/27(土) 23:42:06 ID:AIFYE6fz]
>>627
まだきちんと理解できないんだけど読み込み部分に問題があるんじゃないかと思う
コンパイル時にDEBUGマクロを付けとくと実行時にログが出るから終了判定が
正しいかを確認してほしい

630 名前:login:Penguin [2010/03/28(日) 01:00:46 ID:GOg53/2B]
>>628-629
ありがとうございます。
明日確かめてみます。

631 名前:login:Penguin mailto:sage [2010/03/28(日) 01:02:47 ID:7CxiOcl8]
>>630
あ、あと以下がよく分からなかったので上のレスは推測ね
@GNUチェスのバージョン(Ubuntuの5.07を見た)
A実際にどこを修正したの?(そのまま置き換えられそうな場所はない)
B異常って具体的に何?(入力異常で無限ループと仮定している)
CGNUchessでも同じって何してどうなったの?(そのまま置き換えたら入力競合)



632 名前:login:Penguin [2010/03/28(日) 01:25:32 ID:ntZh2+st]
./chess & とかしてるが、stdin 他、閉じてないな。
gnuchess-5.07/src/input.c だと、stdinがttyのときだけreadline使うようになってるな。
インタラクティブシェルのときだけうまく動く、というのと何か因果があるか。




633 名前:login:Penguin mailto:sage [2010/03/28(日) 02:06:00 ID:7CxiOcl8]
>>632
Cをそのまま置き換えると
(A). script.sh では両方ともSTOPPEDで停止する
(B)sh script.sh では両方とも不正読み込みをし続けて無限ループ
(A)はreadline
(B)ではfgets
ただ本人の希望はファイルからの入力だし
ソース書き換え方法が分からないし
入力は別スレッドでループだし
異常現象は不明だし
(A)の停止はfgetsでも多分同じだし
何ともね
で、入力おかしくね?終了判定できてる?となった

634 名前:login:Penguin mailto:sage [2010/03/28(日) 02:31:53 ID:u874+el8]
SSHで繋いでリモートのサーバで作業することが多いのですが
サーバごとに環境が違うので色々と不便です。
出力に色が付いてなかったり、lessコマンドすら入ってなかったり。
自分はローカルPCではVimを使っているのですが、sshで繋ぐとエディタも満足に使えません。

リモートのPCでの作業をローカルの環境上で行うことは不可能でしょうか?
ネットで調べたらscreenを使うとできるという情報があったのでインストールしてみたましたが、
screenを起動してssh使っても解決しませんでした。

635 名前:login:Penguin mailto:sage [2010/03/28(日) 03:09:59 ID:hYRgFH3b]
sshfs

636 名前:login:Penguin mailto:sage [2010/03/28(日) 03:18:40 ID:7CxiOcl8]
ファイル編集だけならsshfsという手があるよ

637 名前:login:Penguin mailto:sage [2010/03/28(日) 03:19:22 ID:7CxiOcl8]
うお、余計なことしすぎてた。失礼。

638 名前:login:Penguin mailto:sage [2010/03/28(日) 03:19:41 ID:hYRgFH3b]
:help scp

639 名前:login:Penguin mailto:sage [2010/03/28(日) 07:01:05 ID:/9aFHdnG]
sendmail インストールしたけど、man が無いので
man だけ後からインストールしたいんだけどどうしたらいい?
sendmail.8.14.3.tar.gz っす

640 名前:login:Penguin [2010/03/28(日) 08:16:28 ID:eTTOpaqD]
Debian lenny + testing/unstable

手違いでunstableのパッケージ(pulseaudio)を入れた際に、udevが付いて来たらしく
aptがハマってしまいました

 udevをインストール → カーネルを新しくしてください
 新しいカーネルをインストール → apt-get -f installしてください
 apt-get -f installする → udev 150が〜・・・

こんな状態ですが、とりあえずカーネルをバージョンアップする方法はありますか?

641 名前:login:Penguin mailto:sage [2010/03/28(日) 08:20:46 ID:k+xfBhpo]
>>640
普通は backports を使う。



642 名前:login:Penguin [2010/03/28(日) 08:27:22 ID:K8CPmIed]
linuxってサポートが終了した場合、Windowsと同じように新バージョンをインストール、
尚且つメール等の引越しをしなきゃいけないの?

643 名前:login:Penguin mailto:sage [2010/03/28(日) 08:29:33 ID:hcxW5ZAj]
たしかにくだらねえ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<212KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef