1 名前:名無しさん@お腹いっぱい。 [2009/08/02(日) 15:10:20 ] FreeBSD 関連の質問はここで。 事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。 sysutils/sysinfoなんていれておくといいかもよ。 The FreeBSD Project www.freebsd.org/ja/ FreeBSD ハンドブック www.freebsd.org/doc/ja/books/handbook/ 過去ログ www9.atwiki.jp/freebsd/ 前スレ 初心者もOK! FreeBSD質問スレッド その102 pc12.2ch.net/test/read.cgi/unix/1243461056/
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 01:21:10 ] /がマウントできなくなってうろたえそうだな
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 01:23:16 ] /のマウントに/etc/fstab参照したっけ?
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 01:28:01 ] 少なくともroになるんじゃね?
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 01:32:20 ] 読まないと思うなら/の行を削除してリブートしてみろ。
841 名前:名無しさん@お腹いっぱい。 [2009/09/02(水) 01:34:45 ] >>833 ps -p $$ -o command=
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 03:13:49 ] >>833 echo $0
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 04:14:58 ] >>842 うゎあ、目の前にぶら下がっているこれに気づかない情けなさ。
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 04:42:08 ] タイプ数を減らすのが基本
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 04:48:47 ] >>842 これってシェルスクリプトファイル内で実行したらスクリプトファイルが表示されて、 コマンドライン上で実行したらシェルが表示されるけど、 そういうものなの?
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 04:56:10 ] >>842 suしてやってみろ
847 名前:828 mailto:sage [2009/09/02(水) 05:19:31 ] すいません、まじめに悩んでいます。新たに別のマシンを購入すべきか、まで考えています。 恐縮ですが助言をお願いします。
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 05:26:31 ] >>847 .xsession-errorsとかにエラーが出てるはず xtermとかから起動してエラーメッセージをみるのがヒントになると思う 最近、flashをクリックすると落ちまくる事があったが、libgail..とか何とかerrorが 出てたので、libgail-gnomeを入れたら治った事があった。
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 07:50:04 ] >>845 当たり前
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 07:53:59 ] $ echo $0 bash $ zsh $ echo $0 zsh $ exit $ echo $0 bash
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 07:56:18 ] >>846 涙ふけよ(笑)
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 08:16:21 ] $ su Passwd: # echo $0 su #
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 08:29:15 ] >>851 ちびってんじゃねーぞ(笑)
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 08:32:38 ] >>852 知らんかった。っていうか _su になる(アンダーバー付き)
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:05:55 ] >>852 >>833 意図が違うが
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:26:42 ] bashは一例として挙げられたに過ぎない。お前の負け。 5.0以降なら>>835 は病的な状態なので>>834 が正解。 正解が出た後で間抜けな回答を行った上での言い訳無様杉。
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:36:32 ] 負けって(笑) 回答者同士戦うスレか
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:39:39 ] ちがう。精神年齢の低い奴が集うスレ
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:42:30 ] >>856 っ >>842 も正解
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 10:00:20 ] / \ / (●) (●)\ / (__人__) \ | |::::::::| | \ `⌒´ / \ ,,,, ,,, / ____ ./:::::::::::::\ ./::ヽ‐、 / \ /:::::,::::::::::::::| |::::::| ::i / _ノ '' 'ー \ ./:::::::| :::::::::::::::| |::::::| ::i / (●) (●) \ >>856 おめえ何中よ? i::::::/ i::::::::::::::::| |:::::」 ::i | (__人__) | i::::::i ^| ̄ ̄ ^|ノ :/ \ ` ⌒´ / .ヽ:::ヽ /三三三三)/ ./⌒ ヽ, \_):::::::::::::::::::::::::| ./ /、 。 。 r \ .〈::::: ノ::::::| ::::::::| .(_ ̄ ̄\' |) .) /:::::::::::::::::::| :::::::::| /⌒ヽJ三三三三三/ / .i::::::::::::::::::::::| :::::::::| /:::::::::::::::::::;;; ::::::::::::::::::::: し^⌒ヽ .i::::::::::::::::::::ノ ::::::::ノ ./::::::::::::::::::::ノ::::::::::::::::::::: 、:::::::::::::::.) .|:::::::::::::/ \::::::/ .|:::::::::::::::::::::|ヽ、::::::::,,:::::ノi:::::::::::::::/ .ヽ::::/ ヽ:::|__ i::::::::::::::::::ノ  ̄^ ̄ \:::::::/ .ノ.^/ ヽ、_ ヽ,::::::::/ .ヽ、__つ |_/ .ノ.^/ .|_/
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 10:02:16 ] >>847 2、3年前の使えば幸せになれると思うよ。 最新の使っても、ドライバ無かったら不便じゃん。
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 10:02:47 ] 負けを認めるって難しいよな。特に中学生以下には。
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 10:09:18 ] Linux使う方が幸せになれるだろ
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 12:51:12 ] ___ /_ノ ヽ、.\ ./(●) (●) \ あ〜犬糞厨の相手すんのだりーなぁ / (__人__) \ | ノ ノ | ヽ、 _`⌒'´ .._ / ____/⌒``ヽ ,,ー‐,, "⌒ヽ____ |____し'⌒/ . . /"⌒し′__|::| |____( /_______|::| |____/⌒ ヽ、 /______|::| |____しイ"i ゛` ,,/._______|::| l二二二二二二 l |二二二二二二二二l__:| | |::| | |::| し′ | |::| | |::| |_|;;| |_|;;| |_|;;| |_|;;|
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 13:32:47 ] >>857 > 回答者同士戦うスレか そうだよ。何をいまさら
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 13:42:45 ] 質問者と戦う>>791 のようなゲスよりはまし。
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 14:54:56 ] 質問者殲滅!
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 15:09:36 ] み ん な 死 ん じ ゃ え !
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 15:15:35 ] ここは友愛に満ち溢れたスレですね。
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 16:08:17 ] 気持ち悪
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 16:29:13 ] 娑婆駄馬駄馬〜♪
872 名前:828 mailto:sage [2009/09/02(水) 18:47:23 ] アドバイスを与えて頂いてくれた方々、ありがとうございます。
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 01:19:53 ] >>849 何で当たり前?
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 02:27:05 ] 0 シェルまたはシェルスクリプトの名前に展開されます。これはシェルの初期化時に設定 されます。コマンドを記述したファイルを指定して bash を起動した場合、 $0 にはそ のファイルの名前が設定されます。 -c オプションを付けて bash を起動した場合、実 行する文字列の後に引き数があれば、その最初の値が $0 に設定されます。このオプ ションを指定していない場合には、 bash を起動する時に使用した名前が引き数 0 と して与えられ $0 に設定されます。
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 03:54:18 ] >>874 thx ただ、tcshだと $0 コマンド入力を読み込んでいるファイル名で置換します。 ファイル名が不明の場合エラーになります。 としか書いてない。 つまり実装してるシェルによるってことなのか? それとも「UNIXシェルは$0の実装を>>874 のようにする」と言うような取り決めがあるのだろうか?
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 06:59:05 ] >>852 それ、環境依存だろ。 うちでは suしても $0 は sh とかになる。
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 07:28:18 ] $ echo $0 bash $ su # echo $0 bash
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 09:27:44 ] >>876 ダメなケースが例示出来れば終了。いつまでもしがみつくなよ。みっともない。
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 09:46:02 ] >>878 は墓穴を掘ったな。 ダメなケースなら、すでに >>845 が例示している。 それで「終了」と言うなら、 >>852 は「終了後」に蛇足なレスをしたことになる。 suのケースこそ、場合によっては例示が不完全($0がsuにならないケースがある)ので、 >>845 の例示の方が適切だな。
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 09:56:42 ] >>879 必死杉見苦しい。 間違いを指摘するのも馬鹿らしい反論にもなってない小学生以下の低脳論理。w
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 10:18:05 ] で、結局答は? $0 はダメ、 ps も表示される名前が変わってる可能性がある、 /proc は mountされていない場合がある、 の条件で可能な方法は「無い」で、FA?
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 10:26:57 ] >>838 > /のマウントに/etc/fstab参照したっけ? FreeBSDでは参照する。 他の多くのOSでは参照しないけどなw
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 10:34:36 ] ぷ
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 10:35:40 ] >>880 >>862
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 10:52:26 ] >>883 ボウリングをする人
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 11:00:57 ] >>881 特殊な場合でない限り echo $0 でいいんでね? 特殊な場合 シェルスクリプト内:一行目見れ suしてroot:対象外 ちなみに手持ちのcygwinで試した限り sh、bash、tcsh、zsh、ksh でちゃんと表示された。 つまり普段自分のユーザで使用している場合であればecho $0で事足りる。 まあ、>>833 がどういう条件で実行することを想定して 質問したかによるけどね。
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 11:12:16 ] 汎用的なシェルスクリプトでも作りたいんじゃないの
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 11:22:06 ] > echo $0 -tcsh
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 11:39:08 ] >>833 promptにでも書いとけよ
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 11:42:50 ] お前らいくつもシェル入れてんの?
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 12:41:59 ] /procがマウントされていなのは病的な状態であり、サポートの切れた FreeBSD4以前を使ってるのは特殊な場合にあたるので、特殊な場合を 除外するならreadlink /proc/$$/file一択。 $$をサポートしているシェルならばどれでも確実に動作する。
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 12:51:28 ] >>891 4.x以前じゃないよ。 FreeBSD 6.xでも、インストーラを使ってデフォルト選択でインストールすると、 なぜか /procがマウントされない状態になるよ。
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 12:53:07 ] 4以前はfileがsymlinkじゃないから、そう書いた。
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 12:57:21 ] chroot環境などで、あえて /procをマウントしたくない状況もあるしなぁ...
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 15:00:15 ] デフォルトでは/procはマウントされないよ 今のpsでは -e で使うぐらいかな...
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 15:03:29 ] じゃあ、「/procがマウントされていなのは病的な状態(>>891 )」は嘘ってことで。 FreeBSDとしては今後/procに頼らない方向なの?
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 15:23:41 ] 必要のある人だけがマウントする方向
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 17:05:35 ] ports に Emacs 23 来ないかな?
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 17:19:15 ] >>898 よく解らんけど、 www.freeBSD.org/cgi/query-pr.cgi?pr=ports/137956 で止まってる。
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 19:24:10 ] >>891 なんで病的なんだよ
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 20:39:58 ] >>891 が病的なんだよ
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 21:09:48 ] ごめんなさい
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 21:23:57 ] 誰も>>834 が間違いなんて言ってないし>>842 でも>>833 の用件は満たすよって事だろう。 なんで必死になって$0を頑なに否定してんだ、この基地害は? 質問主の>>833 が決めりゃ良いことだろ
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 21:34:11 ] ↓で実用上無問題 { [ "$BASH_VERSION" ] && echo bash;} || { [ "$ZSH_VERSION" ] && echo zsh;} || echo sh
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 21:35:45 ] >>903 キチガイは引っ込んでろ。
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 22:33:42 ] どうでもいい。 失せろ。 、
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:10:53 ] さあ、殺伐としてまいりました!
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:12:17 ] ____ / -- 丶、 / ノ ●) ヽ┏┓ .| (●, ,⊃ ノ ┏┛ .ゝ、 `´ .へ ・
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:21:26 ] >>905 病院に帰れ
910 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:31:34 ] 黙れ、ハゲ。
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:33:34 ] は、はげちゃうわ、そ、そってるだけや。
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:34:00 ] ワロタwwwwww
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:42:55 ] >>911 天光寺orクリリン乙
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:43:07 ] 人にやさしく
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:43:09 ] もうむかついた、Darwinのカーネル使って FreeBSDベースのMacOSX互換のOS作ってやる。 FlashもiTunesを動かしてやる。マジふck
916 名前:915 mailto:sage [2009/09/03(木) 23:43:54 ] 誤爆
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/03(木) 23:50:52 ] 合ってる気がしないこともない
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/04(金) 01:08:14 ] 誤爆のおかげで文章のおかしな所が見つかって良かったね >FlashもiTunesを動かしてやる。
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/04(金) 01:29:14 ] >>915 さっさと作れよ。 Macは買いたくないが、正直iWorksは羨ましいと思う。 あと、FreeBSDでiTMSを使いたい。
920 名前:名無しさん@お腹いっぱい。 [2009/09/06(日) 00:45:14 ] emobile d11lcをFreeBSDで使うことはできますか? versionは特に問いません。
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 00:49:09 ] できますん
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 00:50:00 ] >>920 はマルチ FreeBSDを語れ Part25 pc12.2ch.net/test/read.cgi/unix/1249379155/449
923 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 01:23:43 ] どっちかというと、俺はW-zero3[es]をモデムにしたいんだけど。 なんか微妙なんだよな。
924 名前:名無しさん@お腹いっぱい。 [2009/09/06(日) 14:09:59 ] >>921 結局どっちなの? linuxではできるようですが。。。
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 14:13:10 ] マルチは人にモノを尋ねる資格は無い
926 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 14:25:56 ] >>923 方法あったような・・・ つーか、もうWillcomとか旨みないだろ。
927 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:06:06 ] FreeBSD 7.2-RELEASE-p1 にて、samba3をportinstall にてインストール使用としたところ、下記のメッセージが出力されました。 どのように対処したら良いでしょうか。教えてください。 Stop in /usr/ports/print/ghostscript8. *** Error code 1 Stop in /usr/ports/print/ghostscript8. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall20090907-95981-4z392x-0 env make reinstall ** Fix the installation problem and try again. ---> Skipping 'print/cups-base' because a requisite port 'print/ghostscript8' failed (specify -k to force) ---> Skipping 'japanese/samba3' because a requisite port 'print/cups-base' failed (specify -k to force) ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! print/ghostscript8 (install error) * print/cups-base * japanese/samba3
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:20:18 ] CUPSなにそれって状態なら、とりあえず japanese/samba3 のディレクトリで make config して、CUPS の欄のチェックを消すのがおすすめ
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:28:04 ] >>928 返信ありがとうございます やってみます。
930 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:28:25 ] >>927 > Stop in /usr/ports/print/ghostscript8. > *** Error code 1 の直前、肝心のエラーの内容を秘匿するのは何か理由でも?
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:32:55 ] 今時japanese/samba3なん?
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 23:41:56 ] >>927 gsがセルフテストで失敗してる悪寒
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 04:24:39 ] 小金丸さんの日本語man /etcイジるのいやだったので、 alias man env MANPATH=/usr/share/man/ja man -P \"nkf -w \| less -Xs\" とした。
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 06:53:25 ] env(笑) -M 使えよ 英語しかないマニュアルがあったら表示されない MANPATHに ja まで含めるなよ 突っ込みどころいっぱい
935 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/08(火) 06:59:46 ] >>934 そだね、結局/usr/local/man/jaに入る奴等の為にjmanが必要になんだよな >>933 は捨てて下さい
936 名前:898 mailto:sage [2009/09/08(火) 10:43:48 ] >>899 さっき portsnap したら Emacs 23.1 が来てました。やたー。
937 名前:898 mailto:sage [2009/09/08(火) 12:50:16 ] と思ったら、まだ依存関係がおかしいのか、うまくアップグレードできなかった。 emacs に依存してるものを入れようとするたびに emacs をインストールしようとしてこけるみたい。 これはほかの port がアップデートされるまで待った方が良かったかな。