1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/28(水) 08:08:35.65 .net] FreeBSD 関連の質問はここでどうぞ. 望んでいる回答が来なくても怒らないでね. 事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです. 分からなければ仕方がないので, 初心者でもとりあえず質問してみて下さい. トラブルの場合, 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須. sysutils/sysinfo あたりがおすすめ 名前欄に !id:on でIDが出ます IDが無いと誰が誰だか分からないので必要に応じてIDを表示させて下さい The FreeBSD Project www.freebsd.org/ja/ FreeBSD ハンドブック www.freebsd.org/doc/ja/books/handbook/ 前スレ 初心者もOK! FreeBSD質問スレッド その122 https://mevius.5ch.net/test/read.cgi/unix/1486758875/l50
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/03(月) 09:36:38.26 .net] >>107 ファイルシステムのdaily snapshotをとるように仕込んでおくことをお勧めします。 うちは仮想マシンなので実行環境ごと1週間分毎日snapshotをとっていますが、大抵のトラブルは1時間もあれば復旧できますよ。 でなければ諦めましょう。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/03(月) 13:06:11.16 .net] >>109 了解...です... ありがとうございました
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/06(木) 13:05:22.59 .net] >>107 わざわざzipファイルをダウンロードして解凍するとか面倒なので見てないけど、configファイルに TriggerKey=CTRL_SPACE ZENKAKUHANKAKU みたいな項目はある?
116 名前:107 mailto:sage [2018/09/07(金) 00:25:57.13 .net] >>111 ないです てか今まで"trigger..."は記述したことが無いです 以前gtk3が云々で入力ができなくてどうにかこうにかしたような記憶はよみがえりましたが 今度の休みにもう少しがんばってみます ありがとうございました
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/10(月) 20:18:45.83 .net] 俺も手で設定したことはないよ 多分デフォルトのconfigファイルにTriggerKeyの記載がある んでそれを消したんじゃないの?
118 名前:名無しさん@お腹いっぱい。 [2018/09/16(日) 21:08:41.86 .net] 人生完全に詰んでるので自殺をしようかと思っているのですが、やはり一番楽で手軽な自殺の方法は首吊りなのでしょうか?
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/17(月) 01:00:42.96 .net] ここではなく最寄りの警察署でお尋ねになるのが良いでしょう
120 名前:名無しさん@お腹いっぱい。 [2018/09/17(月) 18:17:29.73 .net] 自殺をしたら、地獄に落ちて苦しむか、生前よりもさらに辛い状態で生まれてくるか、 生前にクリアできなかった課題と全く同じ課題をクリアするために、 再び生まれてくることになるのでしょうか?
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/17(月) 18:44:37.97 .net] >>115 相手するな
122 名前:107 [2018/09/17(月) 21:30:07.91 .net] rootでも日本語入力を使うかもと思い設定していたのを思い出して.xinitrcをみたら あ り ま し た fcitx -r -d fcitx mozc restart と何やらわけのわからんことをすると書き込みができるようになりました どこでどうググったのかも記憶からすっ飛んでますが結果オーライってことで 今日も飲んでますがもう消しませんw
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/18(火) 22:19:20.27 .net] 長い上に自分もよくわかっていなくてとりとめがなくてすみません 1.高機能で使いやすいデバッグ環境。例外を多用したコードやx86/AMD64混合コードのデバッグも支援してくれる 2.メモリマップに関するドキュメント 3.メモリ管理周りのAPIに関するドキュメント 4.例外処理に関するドキュメント あたりを用意したいです やりたいことは32bit組み込みシステム(非x86)用コードの簡易的なデバッグです アプリケーション本体はAMD64で32bit越えのアドレス空間を確保して4GBより後ろにロード。ワークRAMも同様に4GBの後ろに確保 デバッグ対象である実機用のコード(x86)は実機と同じアドレスにロード、デバッグコード用のワークRAMも実機と同じアドレスに確保 実機のI/O(メモリマップドI/O)はページ違反例外の捕捉やmmap(ユーザーコードとメモリアクセスをリンクさせる方法とかないんですかね)でエミュレート I/O周りのエミュレートが何とかなるならデバッグ用のコードを別プロセスとして実行しデバッガをアタッチでも可(暴走等に強くなる) みたいなことができないかなと リンカ・ローダ実践開発テクニック ttps://shop.cqpub.co.jp/hanbai/books/38/38071.html を読んで思いました(この本はFreeBSDで実験している) 仮想メモリ空間を持つOS上の方が強力な保護能力を得られますし、実機でデバッグするより使えるツール類も豊富なはず・・・と考えたのですが 具体的にどのような環境を構築すればいいのかよくわかりません。最初自分がよく使うWindowsでの構築を検討したのですがメモリマップが不明なことと VSのリンカでロードするアドレスを変更したりする方法がわからなかったので中断しています。デバッガが豊富なのは魅力なのですが FreeBSDで構築するとどんな感じになるのでしょうか・・・ 扱う情報量的にもGUIは必須?デバッガは何が良い(gdbは有名くらいしか知らない)?技術的なドキュメント類はどこにある? FreeBSDを動かした経験がないわけではないけどCLI止まりだしプログラム開発でバリバリ使ったこともないので細かいところは全然わからないです
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/18(火) 22:56:03.68 .net] よくわかんないけど、実機がx86で組込みシステムが非x86で、 それぞれOSがどうなってて、メモリがどれだけ種類があって、 どんな言語で開発して、結局どのコードがデバッグ対象なのか、 みたいなところがわけわからなくなったので、ついていってない。 よくわかんないけど、QEMUでエミュレートする環境を作るんだろうか。 でも例外バリバリとかできるかどうかもよく知らない。
125 名前:119 mailto:sage [2018/09/18(火) 23:57:48.73 .net] わかりにくくてすみません デバッグ用のマシンはAMD64を予定でOSは未定、デバッグ対象である組み込みシステムは非x86でOSなし 言語はRust/C/アセンブラあたりになりそう デバッグ対象は組み込み向けとして下位4GB内で走るx86コード。この部分をx86としている理由は実機とビット長を あわせた方がソースコードレベルの互換性が高まると考えたためです あくまで簡易デバッグでありソースコードレベルで期待した動作をしているか確認することが目的で、機械語レベルの デバッグは実機でやります 実行空間はOSがアプリケーション向けとして提供してくれる仮想メモリ空間を使えないかなと
126 名前:119 mailto:sage [2018/09/19(水) 00:12:40.53 .net] あとデバッグしたいコードは組み込みシステムで使用するコードのうちマルチメディアデータを扱う部分考えています GUI周りと画像や音声データなどを扱うコードです 実機だと大容量のデータを流し込んでその結果をキャプチャしたりするのは純正のデバッグシステムがあっても容易じゃないので PCでやった方が楽なんじゃないかと考えました
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 00:37:30.80 .net] その簡易でバッグっていう余分なステップを踏む必要はあるのかなあ。 それによって何を期待できるの? 実機とはコードが違うのに多用する例外まで確認できるようなものなの?
128 名前:119 mailto:sage [2018/09/19(水) 08:03:10.70 .net] リアルタイムでないとデバッグできない部分以外の処理はソースコードレベルで意図した動作をする状態にしたいです 全部一気に書いて関連するデータも用意してほぼ一発で動かすとか自分ではほぼ無理・・・ 処理単位に分けて実装、デバッグしてある程度完成度を高めてから合わせないと出来上がる気がしないです かといってPCみたいにハードウェアが高度に抽象化されているわけではないのでI/Oレジスタへのアクセスもあるていど シミュレーションできるとより好ましいです 例外というのはたとえば組み込みシステムのI/Oがマッピングされているアドレスを未割り当てにした状態で そこへアクセスするとメモリアクセス違反例外が発生しますよね。これをトラップして適切に処理し復帰させると デバッグ対象のコードからするとあたかもI/Oレジスタがマッピングされているように見せかけることができそうだと考えました この部分は自分がそう思いついただけでよりスマートな方法があるのかもしれませんが
129 名前:名無しさん@お腹いっぱい。 [2018/09/19(水) 11:38:05.08 .net] FreeBSD-11.2-R の環境に、USB-LANを2つ付けています。 普段は、USB-LAN(1)が ue0、USB-LAN(2)が ue1 となるのですが、 希に、ue0 と ue1 が逆になってしまうことがあります。 固定することは可能でしょうか?
130 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2018/09/19(水) 15:32:55.90 .net] 何をした時に逆になるの?ソレをしなければよさそうなものだが
131 名前:名無しさん@お腹いっぱい。 [2018/09/19(水) 17:08:46.58 .net] >>126 リブート
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 17:21:21.75 .net] ifconfig name を実行してお好みの名前をつけるように devd.conf に書けばできるんでは。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 19:36:03.53 .net] 同じデバイスだと識別できなかったような気が…できるのかな
134 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2018/09/19(水) 19:42:22.63 .net] リブート禁止でw
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 20:08:08.81 .net] >>129 devd.conf の条件だけで完全に特定する必要はないよ。 ともかくコマンドが実行されるようにできれば、 それをシェルスクリプトにして、渡されたデバイスのMACアドレスをみてつける名前を決めるとかすればいい。
136 名前:名無しさん@お腹いっぱい。 [2018/09/20(木) 18:31:00.67 .net] 初心者向けのサイトとか本があればおしえて欲しい 解像度が高すぎて文字がみえないんだけどどこから設定できますか
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 18:58:36.50 .net] ハンドブック英語版が初心者にも優しく詳しさも随一。 あと、ここにはエスパーはいないので、初心者もOKだけど質問は限りなく詳細に。
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 20:49:25.89 .net] コンソール画面かな?
139 名前:名無しさん@お腹いっぱい。 [2018/09/20(木) 20:53:45.82 .net] ああそうですコンソールです
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 21:14:31.82 .net] 多分UEFI起動でvtコンソールだよね? フォントが /usr/share/vt/fonts にあるから例えば vidcontrol -f /usr/share/vt/fonts/gallant とかするとそのフォントが使われます。
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 21:18:45.87 .net] gallant より terminus-b32 か vgarom-16x32 の方が大きかった。
142 名前:名無しさん@お腹いっぱい。 [2018/09/20(木) 21:22:53.87 .net] ありがとうございます コマンドをいれたらできました
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/21(金) 20:41:06.53 .net] vidcontrol -i mode で出てきた数字をvidcontrolに渡せば解像度を変えられるはず
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/21(金) 21:37:38.47 .net] UEFIなvtだとそれやっても何も出てこなくない?
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/21(金) 21:58:38.95 .net] >>140 vtは対応してないね。
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/22(土) 16:28:20.48 .net] お、vtは非対応だったのか。すまなんだ。
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/13(土) 19:34:52.11 .net] https://imgur.com/FAF05na.jpg
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/14(日) 17:47:41.01 .net] 改憲の国民投票制度のURLです。
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/14(日) 17:51:37.81 .net] 憲法改正 国民投票法
150 名前:名無しさん@お腹いっぱい。 [2018/10/19(金) 10:38:51.57 .net] +-------------------+ +---------------+ | Windows 10 | | FreeBSD 11.2| | +--------------+ | | | | |VirtualBox | | | | | |FreeBSD 11.2| | ppp | | ---+-|em0 em1|-+-----+ pppd | | | pppoed | | | | | +--------------+ | | | +-------------------+ +----------------+ VirtualBoxのFreeBSDでpppoedを起動すると # /etc/rc.d/pppoed start Starting pppoed .:pppoe-829: Cannot LISTEN on netgraph node: File exists で起動に失敗しますが、失敗の原因がさっぱり分かりません。 そもそも上記のような構成は構築可能でしょうか?
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/19(金) 21:18:37.01 .net] >>146 ↓こゆこと? o.8ch.net/1arf5.png
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/21(日) 17:57:17.66 .net] FreeBSD11.2R i386 を運用中ですが、amd64 へ切り替えるにはクリーンインストールするしかないですか? freebsd-update のようにバイナリだけ差し替える方法はないものでしょうか?
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/22(月) 02:34:
] [ここ壊れてます]
154 名前:20.56 .net mailto: 詳しくはないけど多分無理じゃないかな [] [ここ壊れてます]
155 名前:名無しさん@そうだ選挙に行こう! Go to vote! [2018/10/22(月) 10:25:53.48 .net] >>147 ありがとうございます。正にその図の通りです。 PPP接続試験環境を構築したいんです。 図左のPCにFreeBSD 10.4 UEFI版をインストールしWindows10と マルチブート環境を構築しようとしたのですが、インストール後、 FreeBSDを起動する方法が分からず、VirtualBoxで接続試験環境を構築できないかな? と考えた次第です
156 名前:名無しさん@お腹いっぱい。 [2018/10/22(月) 17:56:50.78 .net] >>146 自己レスです。起動失敗の原因は既にpppoedが起動していたからでした。 /etc/rc.d/pppoed stop で、プロセスが停止しないことが原因でした。 しかしVirtualBox上での接続はまだ実現していません。
157 名前:147 mailto:sage [2018/10/22(月) 20:29:41.96 .net] >>150 em0の線の先にはdhcpサーバ機能付きのインターネットルータがあるんよね? それでもし 「ルータのローカル側の接続口がひとつしかなくて、 幸いwin10プリインストール機にはlanアダプタが2個あるので それをつかってFreeBSD機とwin機を(ハブを買い足すことなく)常時接続したい」 というのであれば、vitrualboxとpppはやめて win機をブリッジ動作させればいいのではと思うんだけど
158 名前:名無しさん@お腹いっぱい。 [2018/10/23(火) 10:34:48.42 .net] >>152 >『PPP接続試験環境を構築したいんです。』 ちなみにem0の先は、 OCN ---(ppp)--- FreeBSD 8.3 --- em0 この古すぎる FreeBSD 8.3 の交代機の試験環境構築が目的です。 vitrualboxは、疑似OCN。
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/23(火) 12:44:01.93 .net] やはりそうですかね。 10.4Rから11.2R に上げたタイミングでPhantomjsがx86だけ動かなくなったので、amd64に上げるか迷っているのですが、もう暫く様子を見てみます。
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/23(火) 12:46:08.61 .net] おっと、154 は 149 へのレスです
161 名前:147 mailto:sage [2018/10/23(火) 23:28:09.12 .net] >>153 あぁppp使用ありきでしたか 自分はpppは経験ないのでここから先は他の人に任せたいですが virtualboxのホスト=win、ゲスト=FreeBSDでルーター構築は何回かやったので2点だけ ・virtualboxのゲスト別設定→ネットワーク→アダプター→高度→プロミスキャス を一時[すべて許可]に変更 ・winホストのセキュリティーソフトのファイアウォールが動いてるなら一時off
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/24(水) 19:50:11.52 .net] へのレス がヘルスに見えてしまった、膿んでいるのか
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/24(水) 21:22:49.90 .net] それは報告しなくていいです
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/25(木) 16:06:36.93 .net] 多少不安定でもいいので最新のGNOMEが使えるFreeBSDエディションってありませんかね。
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/25(木) 17:09:03.50 .net] 今ある3.28じゃなく3.31を使いたいってこと? 自分でコンパイルすればいいんじゃなかろうか。 あとbugzillaに投げれば完璧。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/10/27(土) 14:36:23.15 .net] >>160 そうです。 バグ報告ができるほどスキル高くないんで そういうエディションがないならあきらめます。 FreeBSDのGNOMEフレーバーとか誰か作ってくれないかなぁ(他力本願)
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/02(金) 09:20:08.99 .net] 1FD(くらいに収まる)FreeBSDって今のバージョンで作れないん?
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/02(金) 10:02:59.64 .net] 超昔はpicobsdあったけど、その後出てきたnanobsdはiso前提。 今もnanobsdあるか、あったとしてビルドできるかは知らない。 ports見てみて。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/02(金) 13:41:08.06 .net] >>162 OS9が限界だろ
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/02(金) 13:49:39.74 .net] portsじゃなくて、ベースシステムにあるな man picobsdとman nanobsd
171 名前:名無しさん@お腹いっぱい。 [2018/11/11(日) 19:15:01.58 .net] r2.upup.be/wV2qsULdHm
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/13(火) 21:27:33.63 ID:K2zcEkbj+] FreeBSD 11.2 を使っています。 top や w で表示される Load avelage が、0.3 位だったのに ある daemon を追加したら、0.1 位に下がりました。 負荷が増えたのだから、上がってもおかしくないと思うのですが、下がるのは何故なんでしょうか? 別に不具合が出ているわけでは無いのですが気になっています。 ご教示頂けると幸いです。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/13(火) 23:26:35.96 ID:xNmfi/XU6] こっち誰もいないからあっちで聞いた方がいいよ
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/14(水) 09:14:50.81 ID:SrGRNH6Fq] あっちってどこですか?
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/15(木) 01:53:09.46 ID:2e9EHMlTo] .netの方
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/19(月) 19:52:11.12 .net] 最近、firefox起動中に、forefox hogeとやってもhogeを開いてくれなくなったのですが、 俺環の問題でしょうか? 症状としては、firefox起動中にfirefoxを起動すると、30秒くらい黙った後に JavaScript error: jar:file:///usr/local/lib/firefox/omni.ja!/components/XULStore.js, line 60: Error: Can't find profile directory. とstderrに出て、ダイアログウィンドウで Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system. と表示されて、OKするとstatus 0で終了します。 元のfirefoxはそのまま動いています。 環境は11.2-RELEASE-p4です。 プロファイルを全削除しても同じです。 firefoxとfirefoxが依存しているpkgを強制再インストールしてみましたが同様です。
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/21(水) 21:32:05.82 .net] 最近のFreeBSDをMBRディスクにマルチブートでインストールするときの条件や手順ってどこかにありませんか? ググってもGPTディスクだったり古いバージョンだったりして参考にならないです とりあえずやったこと Win7、Win8.1が入っているディスクにFreeBSD11.2-R i386をインストール→再起動 起動しない→ググる。最近のはboot0を書き込まないらしいとの情報を見つける fdisk -B -b /boot/boot0 /dev/ada0 でboot0を書き込む→FreeBSDを選択しても#が出るだけで起動しない
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/22(木) 02:55:47.27 .net] Win95 の頃と同じように mbm で Win10 とデュアルブートできているが
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/22(木) 15:27:30.12 .net] Windowsのブートメニューをmsconfigで編集するとFreeBSDパーティションのブートローダに処理を渡せるんじゃなかったっけ 記憶がめちゃくちゃ怪しいけど
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/22(木) 17:57:18.77 .net] >>173 ,174 ありがとう。とりあえず起動までこぎ着けた
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/23(金) 10:48:45.22 .net] FreeBSDパーティションはZFS?
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/24(土) 18:17:02.56 .net] 誤って libexec/ld-elf.so.1 を移動してしまい、FreeBSDがloginすら出来なくなってしまいました。 LiveCDを作成し起動したLiveCDからアクセスしようと zpool import -f -o altroot=/mnt zroot と入力しましたが、failed to create mountpoint と出てマウントできません。 LiveCDからzfsをマウントするにはどのようにすればいいでしょうか? 教えて下さい。よろしくお願い致します。
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/24(土) 23:38:18.71 .net] >>177 「-o altroot=/mnt」のかわりに「-R /mnt」を使ってもだめ? だめなら「zpool import failed to create mountpoint」でぐぐって試した方が早いかもな
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/25(日) 00:09:57.93 .net] >>178 -R /mnt でも同じでした。 代わりに、 mkdir /tmp/mnt zpool import -R /tmp/mnt としたらマウントは出来ましたが、 /tmp/mnt/zroot 以下が空です。 他にマウントされた、 /tmp/mnt/tmp /tmp/mnt/usr /tmp/mnt/var は中身が見えますが、肝心の /tmp/mnt/zroot だけが見えない状況です。
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/25(日) 00:41:43.63 .net] >>179 自己解決しました。 zfs umount zroot/ROOT/default と手動でマウントすることで見えるようになりました。 ありがとうございました。
186 名前:名無しさん@お腹いっぱい。 [2018/11/25(日) 01:43:01.77 .net] altohumano.com/gt-r%e3%80%80%E8%B2%B7%E5%8F%96/
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/26(月) 07:00:03.16 .net] FreeBSDでDockerを使ってみたいのですがこのサイトを参考にしても構わないでしょうか? https://wiki.freebsd.org/Docker?action=refresh
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/26(月) 07:57:02.86 .net] 許可とる必要ないよ
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/26(月) 21:39:03.65 .net] tail -F でファイルを監視して書き込まれたものをwhile read line で取り出してるシェルスクリプトを daemon でデーモン化して有るんだけど daemon を止めるとシェルスクリプト自体は停止できるんだけど、 tailコマンドが実行されたまま残る ファイルに何か書き出されるとpipeが壊れてるので止まるって状況なんだけど shを止められたら、そこから起動しているコマンドも一緒に殺す方法無いですか? プロセスグループ殺したいけど、 Linuxみたいに /bin/kill -- でプロセスグループ殺せるわけでも無く…
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/27(火) 23:06:59.41 .net] >>184 bash 前提だけど↓じゃだめ? trap 'kill $(jobs -p)' EXIT
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 01:37:04.13 .net] プロセスグループとしてマイナスにしていないからとか? $ kill -- -PGID あるいは実はプロセスグループに含まれていないとか
192 名前:183 [2018/11/28(水) 09:35:54.43 .net] FreeBSD 11.2-RELEASE-p4 10.2からfreebsd-updateでバージョンアップしました。 # pkg version すると wget-1.19.5 < と表示されますが pkg upgrade をしても Your packages are up to date. と出てupgradeされません。 pkg update -F しても一緒。 pkg.freebsd.org/freebsd:11:x86:64/latest/All/ を見ると wget-1.19.5_1.txz があるので 1.19.5 が最新版ぽいのですが、そうするとなんで # pkg version したときに "<" になるんでしょうか・・・
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 11:57:56.45 .net] インデックス的には配信済みだけど肝心のパッケージがまだ配信されてないとかではないでしょうか パッケージ自体を直接持ってきてインストールしてもダメでしょうか
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 14:33:58.71 .net] wget-1.19.5 < needs updating (index has 1.19.5_1) pkg upgrade wget Installed packages to be UPGRADED: wget: 1.19.5 -> 1.19.5_1
195 名前:183 [2018/11/28(水) 15:33:56.16 .net] # wget pkg.freebsd.org/freebsd:11:x86:64/latest/All/wget-1.19.5_1.txz # pkg install ./wget-1.19.5_1.txz # pkg version wget-1.19.5_1 = で最新になりました・・・でも pkg version で "<" になっているパッケージが他にも有ります。 インデックス (pkg.freebsd.org/freebsd:11:x86:64/latest/packagesite.txz ?) を見ると "tiff":{"origin":"graphics/tiff","version":"4.0.10"} pkg version した結果は tiff-4.0.9_1 < pkg upgrade しても Your packages are up to date. pkg upgrade tiff しても Your packages are up to date. 確認すべき箇所等あったら教えてください。
196 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2018/11/28(水) 16:02:43.36 .net] 単に他の引っかかってるヤツもwgetすりゃイイんじゃねえの?
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 17:37:06.79 .net] latest じゃなくでデフォルトの quarterly のままという落ちだろ
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 18:18:50.68 .net] >>190 /usr/ports/INDEX-* の構成 /etc/pkg/FREEBSD.conf, /usr/local/etc/pkg.conf, /etc/portsnap.conf の中身 このへんの整合性がfreebsd-update後に乱れて手動で調整する必要が あったような 詳しくは思い出せないスマン >>184 pkill って関係あるんかな 外してたらスマン
199 名前:名無しさん@お腹いっぱい。 mailto:etc [2018/11/28(水) 18:37:47.52 .net] latest にしたいなら pkg の設定を latest にすればいいだけ freebsd-update で /etc/ が書き変わったならメッセージが出たはず
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 18:59:31.85 .net] pkg version は INDEX ファイルが存在するならそれを利用する つまり pkg で取ってくるバイナリとの整合性はない ports には quarterly はなく最新だけ portsnap.conf で関係するのは INDEX ファイルを更新するかどうか
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 19:16:24.71 .net] >>193 pkillってpidで指定する代わりにプロセス名を指定するやつ pkill -KILL zsh すると問答無用ですべてのzshをKILLしてくれるぞ
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 19:21:41.28 .net] み・な・ご・ろ・し
203 名前:名無しさん@お腹いっぱい。 [2018/11/28(水) 20:00:05.20 .net] 【勝谷誠彦(57)死去】 人口が毎年20万人も減るほど被曝して応援させ、さらに70歳まで働いて応援 rosie.5ch.net/test/read.cgi/liveplus/1543371270/l50
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 22:10:23.59 .net] >>185 どうも駄目っぽい jobs -pで何も帰ってこないです… ありがとうです。もうちょい調べてみます
205 名前:183 [2018/11/28(水) 22:22:36.58 .net] >>191-195 >>192 がビンゴでした!ありがとうございました! /etc/pkg/FREEBSD.conf, がquarterlyになってました。 >>195 の「pkg version は INDEX ファイルが存在するなら〜」のINDEXは /usr/ports/INDEX-11 とかのことですか? portsnapを毎日回してるので最新バージョンに差違があるんでしょうか。 とりまこのまま使ってみます。あざした。
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 22:24:03.46 .net] FreeBSDのデスクトップ環境を試用してみたいのですがおすすめはありますか? 軽めで安定している物を希望します。LinuxだとLXDEが有名ですしFreeBSDにも対応しているようですが メンテナンス体制に不安ありなんて話も目にするのでよりよいのがあれば・・・
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 22:34:10.58 .net] >>186 死なないorz コード抜粋はこういう感じ pipe_action() { while read i do echo "$i" | 処理 done } ( tail -n 0 -F $TARGET_LOG | pipe_action )& PID=$! trap "kill -- -$PID;exit 1" 0 1 2 3 15 wait tailを殺せれば目的果たせるんだけど… 死んでくれない…
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/28(水) 22:55:52.57 .net] >>201 Xfce 使ってるけど可もなく不可もなく… 安定性は問題無し
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/29(木) 22:42:51.40 .net] >>203 ありがとう。試してみます
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/30(金) 19:43:34.91 .net] 何で FreeBSD の firefox はメニューの一番下が Restart なの? 常識なさすぎ。頭悪すぎ。ホント止めて欲しいわ。
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/30(金) 20:13:51.94 .net] どのメニューのこと言ってるの> うちだと"QUIT"だの"close Tab"が出るけど
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/30(金) 20:22:46.97 .net] >>202 スクリプトの中ではデフォルトではプロセスグループを作らない。 set -m でどうやろ?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/11/30(金) 20:24:29.89 .net] >>206 Menu BarをオンにしたときのFilesメニューかな