くだらねえ質問はここに書き込め!Part 230
■ このスレッドは過去ログ倉庫に格納されています
>>308 マジで? ORACLEやりおるな(笑) >>314 マルチは片方を放置するのが悪いのであって、 それをしないなら違う場所で重複する質問は 許容するという考えですw >>315 ありがとうございます。参考になりました。 EaseyBCDで各LinuxをGRUB2にまとめてブートしたいと思ってるのですが、 いつもBASHになって止まる。つまりこれはインストール失敗してるってこと でしょうか?スワップ領域作ってないからある意味単独のパーティションに 各Linuxを入れたいです。 この説明で分かる人いますか? >>311 ( echo output ; echo warning 1>&2 ) > ( sed 's/^/out:/' ) 2> ( sed 's/^/err:/' 1>&2 ) 的なことをしたいという認識でいいかい? こんな書き方できる言語があるか知らないが。 実は >>310 を書く前にやってみた。試してもいないことを「できる」なんて書けないからね。 でも「ものすごく優秀な頭脳の持ち主」ってわけじゃない。そんなこと言ったら笑われるよ。 優秀なのは UNIX 系 OS のメカニズム。だからシェルでがんばらなくていい。 最低限必要なのはバックグラウンドジョブとリダイレクト。 リダイレクトは dup2 と open & dup2 でいい。何十年も前からあったよね。 まずは君の「何やってんだこれ?」な方法を教えてほしいな。これは最低限の礼儀だよ。 答える側が無駄なことをしなくていいように、君が何を知っていて何をしてみたのかを知る必要があるんだ。 変なコードでもいいじゃないか。助けを求めてるなら、それはむしろ普通のことだ。 >>319 いや、もう>>315 で解決したよ シェルで頑張らなくていいじゃなくて、シェルぐらいしか 選択肢がないんだ。理由は質問の範疇外だから書かなかったけど、 x86ではないCPUのbusyboxで動かしたいから。 それだけのためにクロスコンパイルは大げさすぎる Vine2.1.5か2.6のVMwareイメージをダウンロードさせて貰える所ってありませんか? 久々に大昔に書いたソース群をmakeしたいのですが、 VMware Workstation 14.11 Player for Win64 で2.1.5のインスコ始めたら、 固まって進まないので、楽できたら良いなって思ってます。 インストーラの「パッケージのインストール」パートが全く進まない状態です。 linuxやFreeNASのソフトウェアRAIDってマザーボードのRAID対応は必要ない(関係ない?)のでしょうか? 具体的にはH110のマザボかGeminilakeオンボードのマザボで家庭内ファイルサーバ構築を考えていますがどちらもチップセットレベルではRAIDをサポートしていません。 >>317 お前が許容するかどうかは意味ないんだよ マルチは駄目 一本に絞って他は取り下げとけ >>324 OSがソフトウェアRAIDの機能を持っているのでチップセットの対応は必要ない。 >>325 >お前が許容するかどうかは意味ないんだよ 同じようにお前が拒否するかどうかも関係ない 少なくともダメな理由ぐらいかけ 単なる思考停止だろ >>328 マルチは駄目ってのはネットの常識だろ 理由はググれ >>329 オレはマルチだけどノートラブルだよ。 技量の差じゃ無いの? >>329 >マルチは駄目ってのはネットの常識だろ ほらなw 思考停止してる ちゃんググってみろ 特に近年は許容する意見も多く お前の古い常識が変わってきてるのが わかるだろうよ >>331 お前みたいなごり押しが吠えてるだけだろ 最低限のマナーだよ 時に5chじゃな 三大お前が言うセリフじゃない ・お客様は神様です ・子供がしたことだから ・マルチは許容する考えです 「許容する考えです」クソワロタ ソースなしで「許容する意見も多く」とか抜かしてる辺り、頭の悪さがマルチより深刻だな duplicated が忌避されない掲示板、フォーラムの例があるなら挙げてくれ マルチは同内容のレスが複数ついたとき労力がムダになるからだめ ってことはレスはこちらにお願いしますって書くようにすれば あちこちで質問してもOKってことになるよな >>339 いや両方の意見があるという話なんだから それは反論にはならないよ。 反論はマルチポストを許容する考えは存在しないと示すこと (だけど少なくとも一つは存在しているので反論はもうできない) >>336 同じようなスレに書かれると読み手も同じようなスレを見てる場合が多いから何度も同じ質問を見るはめになる ザケンナよってなるのは自明 じゃあ質問無しで、こちらの質問に答えてくださいって リンクを貼ればOKだな >>338 ちゃんと読んだか? 4. マルチポストをしたくなったら 参考URL:Why is cross-posting wrong (on an external site)? ・マルチポストであることを記載 する。 最低限のこともしない奴が何を言っても意味ないぞ >>311 の時点でおかしい奴と気付かずに相手をしてた人等もアレだけどな。 >>340 は? 多数決だろ? というか現場であるここで圧倒的にマルチポスト否定派が多いんだから素直に従っとけ無能ちゃん ここはくだらない質問をするスレであって、くだらない論争をするスレではない 初っぱなの>>305 の時点で多分こいつ触っちゃ駄目なやつだなって察してスルーしてた人、怒らないから手をあげなさい! ソフトウェアデザインの創刊号読んだら 1990年のなんですが アメリカまでPC買いに行く話があって Gateway-2000のパソコンで CPU Intel 486 MEM 4MB HDD 160GB グラフィックカード XGA 512kB Serial 2 Parallel 1 10Base これが5000$ ESIXというSysV3.2のUNIXが TCP/IPのスタックセットで 600$ こんな低性能で、当時何ができたんですかね 当時、Computer Shopperっていう雑誌があって、 アメリカすげーって思いながらその広告を穴が開くほど眺めていましたわ。 linux入れたんだけど、アプデートって何やればいいの? apt update apte upgrade だけでいいの? 他にアップデートすることあるの? >>356 あるか? ソフトウェアとカーネルこれで全部アプデしてるんじゃないの? >>357 aptでやるのと変わらないんじゃないの? >>336 個人的には、それはギリ許容範囲 実際、マルチがいけないと知らずにマルチしてしまった場合、 マルチしたうちのどれか一つに誘導してリカバーするということはよくある >>344 あんまりたくさんのスレにリンク貼ると それはもうマルチというかスパムだ あとマルチするってことは 「ここの奴ら信頼できないから他でも聞いとくか」ってことじゃん それが心情的に嫌 マルチする奴って回答つけてもそれに対する反応ない場合も多いし そういう奴らに回答したくない >>352 > HDD 160GB あり得んだろ、何台積んでたんだよ w HDD 160GB 現役で動いているが何か問題でも ? ウチのも160Gだな Penn4時代のXPでの使い古しだから かれこれ13年選手か…ちなサムスン >>364-365 あのな、おまえら…… 1990年って言ったら100"MB"の時代だぞ 一番大きいやつで1GBくらい、10000ドル >>366 おいw ことし2018年で04年のメーカー製に入ってたやつだぞ 大丈夫かお前( ゚Д゚) おお本当だ 記事見直したら160MBだった まさかHDDがMBのわけがないと思い込んでた そうそう3.5インチと5インチのFDDドライブがそれぞれついてこの値段なんすよ なんかの昔に漫画でフリッピーを買いに来た客に「HDD買えよ、100MBで5万切ったぜ」的な店員のセリフ見てぢぇねれぇしょんぎゃっぷを感じた。 1990年のHDDってけっこう高かったのかな 今の底辺HDDが5000円ぐらいだから その倍掛けの1万円ぐらいかな MS-Windows 3.x のインストール媒体が 1.4MB FD 10枚ぐらいだった時代。 >>355 /usr/localに入れたソフトは自分で手動でやらないとだし 標準パッケージにないソフトも 新しいバージョンの*.deb用意して自分で更新しないといけない 素朴な質問ですけど、Windowsで大量のファイルをコピーペーストすると 時間がかなりかかりますが、Linux(特にサーバーOS)の場合は mvコマンドで一瞬です。SSHから外部接続していても。 何が違うんですかね? >>374 ファイルをコピーペースト → ファイルを複製しているので時間がかかる ファイルを移動 (同一パーティション内) → リネームと同じなのでほぼ一瞬 ファイルを移動 (別のパーティションへ) → ファイルのコピーと同じなので時間がかかる >>364 それ1990年に買ったのか? 型番書いてみ >>370 40MB SCSI HDDの中古品が秋葉の怪しい店で5,000円くらいだった 新品でまともに買えば>>369 が書いてる価格程度はしたはず >>375 横から質問だけど、要するに $ mv a b はファイルaのiノードをbに書き換えてるだけってこと? 記憶装置上の実体に手を付けてないので高速だと。 >>378 iノードではなかったかな。ファイル名が格納されているのはディレクトリだっけか。 mv a b した場合、bがすでに存在する場合はbをunlinkしてaをbにリネーム、iノードは元aの物のまま。 mvする前とした後にfilefrag -vコマンドを実行して出力を比較すると、 同一パーティション内でのmvでは、physical_offsetの値は変わってないことが分かる。 >>378 大昔は mv a b を(システムコールレベルで) link(a, b) unlink(a) ってやる実装があったとか アトミックでないから今はrename(a, b)って言うシステムコールがあるけど すみません。Linux Mintを使っているのですが、数日前から マウスカーソルが勝手にブレて動くようになりました。何か解決策は ないでしょうか? ロジクールM570無線トラックボールをHHKの裏に刺して使ってます。 やってみたことを書きます 環境は古いi3のFMVノートです ・トラックボールの掃除 ・タッチパッドの無効化 ・トラックボールの電池交換 ・HHK自体を本体から外す これでも勝手に右上にブレながら動きます。 ノートPCのタッチパネルを無効にしてHHK自体を外しても 動くというのはソフト側の問題でしょうか? >>382 単純に故障かもね 随分と以前になるがマウスを落とした際に そうなったぞ >>383 そうですか、近日中に別のPCに インストールしてやってみます。 他に、こういう現象に遭遇した人が いたら良いのですが、ネットで調べても 掃除、タッチパッドに無意識に触れている とかですし。 ありがとうございました。 >>382 です。 しばらくおいておくと、何故かほぼカーソルは動かなくなりました ひょっとすると、入力系統をすべて切ってもカーソルが勝手に動くというのは グラフィック関係の問題かもしれません。(そういえばPixなどで画像を開いたりしていたので) こういうケースは少ないと思いますが、報告までに。 >>379 >>380 >>381 ありがとうございます。勉強になりました。 そうすると rename(a, b) システムコールが mv コマンドの本質だということですね。 素人考えで、寧ろ rename コマンドが mv コマンドを使っているように思っていたんですが、 実際はまったくの逆だと。OS (もしくはファイルシステム) にとってはファイル実体よりそれに紐付いた名前の方が重要なんですね〜。 >>387 > rename(a, b) システムコールが mv コマンドの本質 ちょっと気になったのでcoreutilsのソースをチラッと見てきたけど、 mv.c -> cp.c -> renameat2() ってな感じだったわ。 移動する前にリネームを試みて、エラーが発生したらコピーするって感じか。 ×移動する前にリネームを試みて ○まずリネームを試みて 今一つのパーティションにwindowsが入ってます HDDをデフラグすればパーティション半分に割って後ろにLinux入れても windowsは壊れませんか? 仮想PCで VMware PlayerかVirtualboxでお試しを Debian9にHDD増設したいが調べるとどれもこれも七面倒臭いことしか書いていない GParted使うとアクセス不可になるしどうしたらいいものか Windowsだと接続してパテ切れば終わる作業 SATAの内蔵HDD2TB増設ですが手順わかる方居りますでしょうか >>393 ・GPartedでパーティションを作成 → GNOME Disksでフォーマット ・GNOME Disksでパーティション作成&フォーマット ・GPartedでパーティション作成&フォーマット → コマンドでアクセス権取得 ・partedでパーティション作成 → mkfsでフォーマット → コマンドでアクセス権取得 好きなのをどうぞ >>394 有難うございます Synapticで確認したらGNOME Disksがあるみたいだがどうも動かない MATE環境しか入れていないからかな 結局 chown -R sb /dev/sdb2 とかでなんとか出来ました しかしDebianは厳格にrootのP/W尋いて来てなにかと面倒 >>390 大丈夫だよ。パーテーションが別ならば。 ただ何年過後にWindowsがコケたらWindowsだけ回復は無理だと思う。 set -eした状態で、シェルスクリプトの出力をログファイルと標準出力両方に出そうとこんなふうにしたのですが ./hoge.sh 2>&1 | tee log シェルスクリプトでエラー発生しても検知してくれません。 どうやらパイプだと一番最後のコマンドの終了ステータスを見てしまうようです。 何かいい方法はないですか? 試してないけど exec 2>&1 | tee aaa ./hoge >>399 レスありがとうございます。 ググってみると、set -eは信用できんから使わない派もいるみたいでした。 ただ、便利なのでなんとか使いたいなと・・・ (これとset -Eを併用) 俺もそれ質問しようと思ってた。 PIPESTATUS使うしかないのか。なんか面倒で、きれいに解決できないのかな >>398 あるよ。似たようなことをつい最近やった。 PIPESTATUSはbashでしか使えないがPOSIX準拠の範囲でできる ややこしいけどなw https://unix.stackexchange.com/questions/14270/get-exit-status-of-process-thats-piped-to-another > ((((someprog; echo $? >&3) | filter >&4) 3>&1) | (read xs; exit $xs)) 4>&1 > > echo $? >>401 俺はset -e派w >>403 はおそらくset -eでも理想通りに動くはず パイプの途中で、エラーが起こったら、処理を中断するとか、 そういうオプションがあったような気がする 一番正確なのは、スクリプトから戻り値を返すようにして、戻り値をチェックする bash 限定でもいいならこんなのも ( echo oops ; exit 1 ) > >(tee log) 2>&1 echo $? >>403 を解説する。キモは終了ステータスを 一旦ファイルディスクリプタ経由で標準出力に吐き出して あとで標準出力から読み取る所だな 読みづらいので改行を入れる ( ( ( (someprog; echo $? >&3) | filter >&4 ) 3>&1 ) | (read xs; exit $xs) ) 4>&1 ファイルディスクリプタ(以降FDと略す)1が標準出力なのは常識として、 まず一番外側のカッコの 4>&1でFD4を開いておく。同様に3>&1でFD3も開いておく (someprog; echo $? >&3) で標準出力(FD1)はそのまま垂れ流しつつ、終了ステータスをFD3に出力する そしてFD1に出力した内容は、フィルタをかましてFD4に出力する 3>&1でFD3に吐き出された終了ステータスをFD1に転送し、read xsでFD1の終了ステータスを読み込む この時点で (read xs; exit $xs)がパイプの最後になっていることに注意。exit $xsの内容が最終的な終了ステータスとなる そして最後にフィルタをかましてFD4に出力したものは、4>&1でFD1に戻す あ、ちなみに>>403 の方法は シェルスクリプトでパイプを使ってもエラーを検知する方法な > シェルスクリプトでエラー発生しても検知してくれません。 これの部分に対する回答 これを応用すれば、 > set -eした状態で、シェルスクリプトの出力をログファイルと標準出力両方に出そうとこんなふうにしたのですが これもできるんじゃねーの?ってこと >>401 > ググってみると、set -eは信用できんから使わない派もいるみたいでした。 もう少し言っておくと、set -e は信用できないってのはわからなくはないが、 set -eを使わないっていうのは間違ってる。 set -e は信用できないなら、シェルスクリプトを使わないっていうのが正しい。 なぜならset -eしてるのにエラーになっても検出できない場合は set -eをなくした所で今度はエラーになっても$?が0になる という現象に変わるだけで、結局エラーは検出できないから コマンドがエラー吐いたとき途中で止めるかどうかって話だしな set -e信用できないってのはエラー無視して走らせるスクリプトのほうが 信用できるって話になってしまう Kali Linux使ってます。 昨日まで使えてたUSB無線LAN子機が使えなくなりました。 lsusb、iwconfigで見ても機器は認識してます。 ただ、IPアドレスが付与されません。 GUIのネットワークマネージャーで見ても Wifi未接続でクリックする出来ません。 (SSID指定して繋いでも接続できません) aircrack-ngでモニターモードにしたあたりからおかしくなった模様です 今は、モニターモードじゃないです これってどこら辺がおかしくなってますか? #iwconfig wlan0 essid 接続先ssid key s:接続キー やっても Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument. とエラーになります これってDHCPがどうたらってことだよね? DHCPが意味不明になってるからIPアドレス付与されないの? # ifup wlan0 Internet Systems Consortium DHCP Client 4.3.5 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/Macアドレス Sending on LPF/wlan0/Macアドレス Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 No DHCPOFFERS received. No working leases in persistent database - sleeping. >>397 下手しなくてもRaspiの方が完全に上だよ >>407 まったくの部外者だけどめちゃめちゃ参考になったわ サンクス ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる