トップページunix
1001コメント293KB

くだらない質問はここに書き込め!Part 50

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/09/10(日) 16:56:50
前スレ
http://pc8.2ch.net/test/read.cgi/unix/1152364804/

UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex9.2ch.net/accuse/

NGワード
* UNIXって何? → http://pc8.2ch.net/test/read.cgi/unix/998779290/
* UNIXとLinuxの違いは何? → http://pc8.2ch.net/test/read.cgi/unix/1024558135/
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0362名無しさん@お腹いっぱい。2006/10/07(土) 22:51:06
FreeBSD5.x使ってるんですけど、
パソコンにyoutubeの動画を保存して見るには
どんなソフトが必要ですか?

保存の仕方とソフトを教えて下さい。
0363名無しさん@お腹いっぱい。2006/10/07(土) 22:52:24
wget
0364名無しさん@お腹いっぱい。2006/10/07(土) 22:54:21
>>363
釣れますか?
0365名無しさん@お腹いっぱい。2006/10/07(土) 22:55:21
右クリックして名前を付けて保存。
0366名無しさん@お腹いっぱい。2006/10/07(土) 23:03:16
>>365
右クリだと
save link as...とsave image as... しか無いので
ファイル自体は保存できませんが......。
0367名無しさん@お腹いっぱい。2006/10/07(土) 23:04:59
>>361
よくシェルのことだってわかったな。
0368名無しさん@お腹いっぱい。2006/10/07(土) 23:06:50
>>366
おうっ、釣れた、、
0369名無しさん@お腹いっぱい。2006/10/07(土) 23:15:37
VDOWNLOADER 3.0 Alpha
これってMS用なんだよなぁ〜。。。

UNIXタイプの無いのかな???
0370名無しさん@お腹いっぱい。2006/10/07(土) 23:19:52
Video Downloader行け
03713622006/10/07(土) 23:28:43
>>370
arigatou
ごっつぁんです。
0372名無しさん@お腹いっぱい。2006/10/08(日) 03:25:31
>>362 youtube-dl http://www.arrakis.es/~rggi3/youtube-dl/
0373名無しさん@お腹いっぱい。2006/10/08(日) 18:55:24
頻繁にメールが来る/homeをraidディスク上に移行したいのですが
最新のメールを消さない方法ってありますか?
0374名無しさん@お腹いっぱい。2006/10/08(日) 18:58:17
日本語でおk
0375名無しさん@お腹いっぱい。2006/10/08(日) 19:39:39
メールは/varに届く
と書いとけば通じるだろうか?
0376名無しさん@お腹いっぱい。2006/10/08(日) 20:13:40
あ,ごめんなさい.
メールはMaildirに届くんです.
0377名無しさん@お腹いっぱい。2006/10/08(日) 20:44:14
どこかのISPの人ですか?
0378名無しさん@お腹いっぱい。2006/10/08(日) 20:48:40
自宅鯖なんですが,知人のアカウントもあったりするんです.
0379名無しさん@お腹いっぱい。2006/10/08(日) 20:55:54
思い切り環境依存な質問を、環境を秘密にしたまま尋く奴は、脳味噌がどうかしている。
0380名無しさん@お腹いっぱい。2006/10/08(日) 21:10:16
つまり環境依存な解決方法しかないということですね
了解です
0381名無しさん@お腹いっぱい。2006/10/08(日) 21:17:11
むしろ>>375の頭の固さに驚いた
0382名無しさん@お腹いっぱい。2006/10/08(日) 21:20:21
つーか、メール鯖止めて /home用 HDD交換/コピーしてメール再開しちゃ駄目なの?
03833752006/10/08(日) 21:20:51
>>381
わるかったね
/var/mailと/var/sppol/mail以外しらねえよ
0384名無しさん@お腹いっぱい。2006/10/08(日) 21:28:02
>>382
sendmail なんかだと、キューの管理に i-node 番号使っててハマるとか有った気がする。
0385名無しさん@お腹いっぱい。2006/10/08(日) 21:37:10
じゃあ、ddでi-nodeも保存してコピー。
0386名無しさん@お腹いっぱい。2006/10/08(日) 21:40:57
maildir つってんだから大丈夫でねえの
0387名無しさん@お腹いっぱい。2006/10/08(日) 21:44:59
>>384
使ってねぇよ。
0388名無しさん@お腹いっぱい。2006/10/08(日) 22:03:25
やっぱりメールサーバ止めるしかないですか...
了解です.
0389名無しさん@お腹いっぱい。2006/10/08(日) 22:07:37
メールサーバ止めたくなければ、一時的に別メールサーバー立ててMXを向ける?
0390名無しさん@お腹いっぱい。2006/10/08(日) 22:08:13
なにも環境をいわないのに
どうやって解決策を教えてもらえると思ってるんだ?
0391名無しさん@お腹いっぱい。2006/10/08(日) 22:09:29
つまり環境依存な解決方法しかないということですね
了解です
0392名無しさん@お腹いっぱい。2006/10/08(日) 22:12:00
環境依存も何も
いまどういったハード構成の上にメールを置いてて
どういったRAIDディスクに移動させたいのか

この情報がわからなければ移動のさせ方もわからんでしょ
これが環境依存な解決方法というのなら
環境依存の解決法以外ない
0393名無しさん@お腹いっぱい。2006/10/08(日) 22:23:54
どんなPCでも動作環境は大体同じだよ。
周囲温度 0℃〜40℃
湿度 85%以下(結露しないこと)

で桶。
0394名無しさん@お腹いっぱい。2006/10/08(日) 22:28:11
>>393
しょぼすぎ
0395名無しさん@お腹いっぱい。2006/10/08(日) 22:30:53
あと、てんかんにならないように、部屋を明るくして画面から離れることね。
0396名無しさん@お腹いっぱい。2006/10/09(月) 04:09:15
質問です。
以下のようにオプションを二つつけたshellbangなscriptを動かしたいのですが、

=== TEST ===
#!/bin/cat -e -n
foo


# ./TEST
cat: unknown option --
usage: cat [-beflnstuv] [-] [file ...]

と怒られます。#!/bin/cat -n や #!/bin/cat -e みたいにオプション1つの場合だとうまく
動くのですが、オプション2つ以上の場合だと "-e -n" という1つの文字列で argv[1] に
渡ってるらしくうまく動きません。

catの場合は /bin/cat -en と複数オプションをまとめることで回避できますが、
オプションをまとめられないコマンドの場合はどうするのでしょう?
0397名無しさん@お腹いっぱい。2006/10/09(月) 09:13:35
>>396
不可能。
普通に #!/bin/shで起動して、内部でコマンドを起動するしかない。

OSは何? FreeBSDだとオプション2つ以上でもうまく行ったと思うが、、
0398名無しさん@お腹いっぱい。2006/10/09(月) 11:50:33
引数がふたつ以上ある場合の解釈は OS 依存。
FreeBSD でも 5.x と 6.x で動作が違う。

http://lists.freebsd.org/pipermail/freebsd-arch/2005-February/003525.html
0399名無しさん@お腹いっぱい。2006/10/09(月) 14:24:06
>>397
FreeBSD7.0(current)、NetBSD、Linuxあたりで試して同じ挙動だったので、
普遍的なものかと思いOSは省略してしまいました。すみません。

>>398
了解です。使える実装もあるがアテにしないほうがいいと理解しました。


ただ、argv[1]をコマンドラインとして解釈して実行しさえすればいけそうだと思い、
envとかapplyとかでできないか試行錯誤した後、

#!/usr/local/bin/perl -esystem("cat -e -n @ARGV")
foo

とすれば希望通りの動作が実現できたので、手元の環境ではこれで
ごまかしておきます。激しくセキュリティホールになり得るのはわかっていますが、
自分しか使わない環境なので気にしないことにします。
0400名無しさん@お腹いっぱい。2006/10/09(月) 16:26:58
無料チャンス日間だよもん
0401名無しさん@お腹いっぱい。2006/10/10(火) 02:38:02
UNIXの質問ではないのですが、
ここ以外に適切な板・スレを思いつかないので・・・

2004年に UNIX板で立った(らしい)スレ、

「彼氏のHacking行為に満足できません」
http://pc.2ch.net/test/read.cgi/unix/1074258073

を読みたいんですが、削除されたようで過去ログ倉庫にもありません。
#ゴミ箱行きになったらしいのまでは削除依頼スレで確認してます。

どなたか保存してる方、いたらどっかにうpして貰えませんでしょうか?m(__)m
0402名無しさん@お腹いっぱい。2006/10/10(火) 08:13:37
>>401
http://www.geocities.jp/mirrorhenkan/
0403名無しさん@お腹いっぱい。2006/10/10(火) 17:37:29
Fedora Core の Setup Agent (初回インストール時に出てきて
初期設定できるやつ)、 あれをもう一度使いたいんだけど、
どうすればいいんでしょ???

ずごい人教えてください
0404名無しさん@お腹いっぱい。2006/10/10(火) 17:44:03
>>403
再起動して、起動前のGRUBなどのメニューでカーネルパラメータに reconfig 追加?
0405名無しさん@お腹いっぱい。2006/10/10(火) 17:45:05
firstbootってやつのはずだが、これ?
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/658usefirstboot.html
0406名無しさん@お腹いっぱい。2006/10/10(火) 18:25:54
この業界未経験の者ですが、
いまからやるとしたら、ネットワークエンジニアとプログラマーでは
どちらが良いのでしょうか?
0407名無しさん@お腹いっぱい。2006/10/10(火) 18:37:43
>この業界未経験の者ですが、

この時点で終り。人はいっぱい居るので、今さら未経験者が頑張ってもしょうがない。
0408名無しさん@お腹いっぱい。2006/10/10(火) 20:07:08
んなこたーない
>>406
組み込みエンジニアとか、どう?
04094012006/10/11(水) 00:52:57
>>402
ありがとうございます。無事見つかりました。
何故か /. の publog で。
0410名無しさん@お腹いっぱい。2006/10/11(水) 07:08:38
>>406 どちらが、とかいってたら選択肢せばまるよ。
どっちも奴隷みたいなもんだしな。
04114032006/10/11(水) 09:44:23
>>404-405
ありがとー。
やってみます
0412名無しさん@お腹いっぱい。2006/10/11(水) 10:28:22
HTTP_REFERERに
ヤフー!メールのセッション情報が残ってたら
自動で即座にそのアドレスにアクセスして
リンクをボットで全部キャッシュしてくる、って
できるか?
0413名無しさん@お腹いっぱい。2006/10/11(水) 10:34:30
10年前なら出来た。
0414名無しさん@お腹いっぱい。2006/10/11(水) 10:50:01
>>413
IPアドレスでブロックしてるってこと?
0415名無しさん@お腹いっぱい。2006/10/11(水) 11:04:13
クッキーと組み合わせるとか、セッションハイジャック対策はふつーしている。
自分のアカウント以外で実験すると不正アクセス禁止法違反。
0416名無しさん@お腹いっぱい。2006/10/11(水) 15:09:23
インターネッツするだけならUNIX+Firefoxが一番安上がりですか?
0417名無しさん@お腹いっぱい。2006/10/11(水) 15:25:05
使用頻度次第だがマンガ喫茶か。つまりWIN。
0418名無しさん@お腹いっぱい。2006/10/11(水) 16:45:54
いまなら携帯かな
0419名無しさん@お腹いっぱい。2006/10/11(水) 16:54:44
>>418
それもそうなんですがwww
とりあえず安くyahooの麻雀だけやりたいと頼まれまして・・・
0420名無しさん@お腹いっぱい。2006/10/11(水) 16:56:18
まともに動かすための時間と技能はあるのかな。
0421名無しさん@お腹いっぱい。2006/10/11(水) 16:57:24
>>418
携帯機だとOSインストールが難しいことがあるよ。それにデスクトップの方が安いし。
0422名無しさん@お腹いっぱい。2006/10/11(水) 16:59:48
近年の日本では単に「携帯」と言った場合は
携帯電話を指すことが多いよ。
携帯可能な PC は「ノート PC」と呼ぶことが多い。
0423名無しさん@お腹いっぱい。2006/10/11(水) 17:03:24
インターネットは使いたいが、後々パソコンの面倒を見るのはイヤ、というなら
OSは何であってもPCは余りお勧めできないのよね〜
あとあと面倒ごとに関わりたくないなら
ヤマダみたいなとこで新品を買わせて
店の有償サポートを利用しながら使わせとくのが
一番いいと思うんだけど
0424名無しさん@お腹いっぱい。2006/10/11(水) 17:03:54
携帯電話?
あ、SF映画とかで出てくる無線を使った電話のこと?
非現実的な話だね。
0425名無しさん@お腹いっぱい。2006/10/11(水) 17:08:09
>>420
時間はありますが今までwindowsしか使ったことがありません
PC自作はなんとかできます
unixでインターネットだけならOS代が浮いてお得?と思ってカキコしたんですが、
無難にwin使ってたほうがいいですか?
0426名無しさん@お腹いっぱい。2006/10/11(水) 17:15:00
KNOPPIXでいいじゃん。インストール不要、メンテ不要、設定不要だし。
Win買う必要なし。
0427名無しさん@お腹いっぱい。2006/10/11(水) 17:41:56
>>426
検討してみます
ありがとうございますm(__)m
0428名無しさん@お腹いっぱい。2006/10/11(水) 19:56:08
すみません、基本的すぎる質問かも知れませんが、、
PC本体の画面からだと、ログインするとLinuxになるのですが、
別のPCからTELNETでログインするとUNIXになってしまいます。
一応ググると、Startxというコマンドを入れればいいようですが、
startxの時、エラーが出てLinuxが起動しません。
どうすればTELNETでLinuxを起動できますか?
あるいは最初からLinuxにログインする方法があればもっといいです。
0429名無しさん@お腹いっぱい。2006/10/11(水) 19:59:37
>>428
犬板行け。
0430名無しさん@お腹いっぱい。2006/10/11(水) 20:00:33
>>429
あの、OSはSolarisです。
0431名無しさん@お腹いっぱい。2006/10/11(水) 20:25:27
>>430
では、「Solaris にログインすると Linux になる」を説明しろ。
ヤヌス使ってるとかか?
0432名無しさん@お腹いっぱい。2006/10/11(水) 20:29:20
Linux = GnomeかKDEなGUI
Unix = CUI
おそらくこういうことなんだろう。
返事に困る質問だな。
0433名無しさん@お腹いっぱい。2006/10/11(水) 20:46:49
「犬板へGO!」に「OSはSolaris」は、あきらかに釣りだろ。つまらん。
0434名無しさん@お腹いっぱい。2006/10/11(水) 21:50:15
で、UNIXの次のバージョンっていつ出るの?
つーか作ってるの?なんか全然聞かないんだけど?
0435名無しさん@お腹いっぱい。2006/10/12(木) 00:19:52
>>434
それってUNIX07ってこと?
今OSFが必死でリリース準備中だからそれまでUNIX95使っていて
0436名無しさん@お腹いっぱい。2006/10/12(木) 10:46:01
>>419
ちょっと試してみたが、FreeBSD 6.2-PRERELEASE + diablo-jre-1.5.0.07.01 で、
Yahoo の麻雀は動くようだ。
0437名無しさん@お腹いっぱい。2006/10/13(金) 02:36:06
quickml と qmail を同居されて動かそうとしています。
smtproutes で

ml.example.com:localhost:10025
:isp_smtpserver

こんな感じで example.com に来たメールはそのまま配信
ml.exapmple.com に来たメール は quickml で配信しています。
問題は hogehoge@ml.example.com で配信されたメールを
返信しようとすると Replay-To: が hogehoge@example.com
になってしまうことです。この Replay-To を変更する、もしくは
付けないのはどうすればいいかアドバイス下さい。

#ひきこもり時代に自分が作った >>1 のテンプレが 3 年ぶりに見たら
#まだあってうれしいぜ! ここで Unix を学んで今じゃ社会に復帰
#してエンジニアやってるぽ。FreeBSD じゃ食えなくて Linux だけど。
04384372006/10/13(金) 02:40:50
ちなみに quickml の core.rb を

   header.push(["Subject",   subject],
       #["Reply-To", @address],
         ["X-Mail-Count",@count])

こんな感じでコメントアウトしたけれど変化なしだった。
0439名無しさん@お腹いっぱい。2006/10/13(金) 07:32:04
Happy Hacking Keyboard Liteの日本語キーです。
X上で ] キーを押すと\が入力されてしまいます。
CUIでは入力できています。

/etc/X11/xorg.conf抜粋

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "jp"
Option "XkbVariant" "jp106"
EndSection

どうすればよいのでしょうか?
04404392006/10/13(金) 07:57:54
暫定対処として、
~/.Xmodmap
keycode 51 = bracketright braceright

~/.bashrc
/usr/bin/xmodmap ~/.Xmodmap
を追記して入力できるようになりました。
0441名無しさん@お腹いっぱい。2006/10/13(金) 17:32:44
>>435
UNIX95はさすがに古い。いまどきUNIX03 か、せめてUNIX98だろう。
0442名無しさん@お腹いっぱい。2006/10/13(金) 18:14:49
それにOSFじゃなくてOpenGroupですな。
0443名無しさん@お腹いっぱい。2006/10/14(土) 10:16:23
レンタル鯖がメールを直接スクリプトに渡せない仕様の鯖ですが、default@xxx.comというアカウントを作ると
catchAllであて先不明メールが全てこの垢に届く仕様です。(要するにxreaです)
この仕様とcronを利用し、cronでメル垢のファイルを読みにいき、スクリプトに渡すソースを入手したのですが

#!/bin/sh
cd /virtual/USER_ID/Maildir/xxx.com/default/Maildir/new/
find . -name '*' |awk ' { system("cat " $1 "|/usr/local/bin/php /virtual/USER_ID/bin/mail.php")'}
find . -type f -exec rm -f {} \;
exit

この内容でcron.shファイルを作成し、cronで実行するとエラーを吐きます。
以下エラー内容です。

Status: 404
Content-type: text/html

No input file specified.
/virtual/USER_ID/bin/cron.sh: line 4: cd: /virtual/USER_ID/Maildir/xxx.com/default/Maildir/new/: No such file or directory
awk: { system("cat " $1 "|/usr/local/bin/php /virtual/USER_ID/bin/mail.php")}
awk: ^ invalid char '' in expression
find: missing argument to `-exec'

どこかに構文エラー(おそらく"の位置や付け忘れ?)があるのだろう、と推測は出来たのですが、色んなサイトを参考にしても
どうしても分かりませんでした。
構文そのものにミスがないかどうか、教えて頂けませんでしょうか?
0444名無しさん@お腹いっぱい。2006/10/14(土) 11:06:26
ぱっと見で気づいたのは、awkの最後}'とすべきところが'}になってるね。
0445名無しさん@お腹いっぱい。2006/10/14(土) 12:43:04
これは構文ミス以前の問題じゃないのかな
>line 4: cd: /virtual/USER_ID/Maildir/xxx.com/default/Maildir/new/: No such file or directory
0446名無しさん@お腹いっぱい。2006/10/14(土) 12:57:53
シェルスクリプトで
あるプログラムをあるファイルをincludeさせて実行
それをwhileでファイルを修正しながら
繰り返してるんだけど
その修正はperlでやるとする
でもそれでは同じ修正しかできない(同じファイルに同じ操作することになる)
繰り返しの都度、修正の仕方をかえることはできないのか?

今、例えば、perl処理のファイルの中の変数を繰り返しの都度変更するために
while [$a ・・・]
do
実行ファイル < ***.txt
echo $a > file.txt
perl -ne 'open(openfile, "file.txt")
・・・・・・・  '  ***.txt > ***.txt
a=$a+1
done

といった感じ(ちょっとはしょってる)でやってるけどもっとうまい方法ないのかな?
0447名無しさん@お腹いっぱい。2006/10/14(土) 13:08:34
意味がわからん
0448名無しさん@お腹いっぱい。2006/10/14(土) 13:18:34
とりあえず動くスクリプトくれ。
0449名無しさん@お腹いっぱい。2006/10/14(土) 13:26:46
>>446
修正する一行perlスクリプトを変えることは簡単
perl -ne "open(....); $hoge;" > hoge.txt

こういう意味じゃないなら、自分の考えを他人にうまく伝える能力値を
上げてから出直して来たまえ。
0450名無しさん@お腹いっぱい。2006/10/14(土) 13:40:55
>>445
その通りだと思うのですが、そのディレクトリは間違いなく存在しているのです。FFFTP等で手動アクセスは可能でして。
スペルミス等も確認したのですが、ありませんでした。
ディレクトリはあるのにアクセス出来ない、という事は考えられるのですか?
04514462006/10/14(土) 13:48:27
#!/bin/bash
a=1
while [ $a -lt 10 ]
do
cat  file2.txt
echo $a > file.txt

perl -i.bak -ne 'open(openfile, "file.txt");
$suuji=<openfile>;
print $_;
print $suuji;
  close(openfile); ' file2.txt

a= 'expr $a+1' #ここバックスラッシュね
done

まあ簡単にはこんな感じ
このcat(実際は違うコマンドだが)
で実行させるファイルを繰り返しの
都度修正したいため
PERLをつかってる
でももっと複雑な修正も簡単にしたい
どうすればいいのか
0452名無しさん@お腹いっぱい。2006/10/14(土) 13:55:57
>find: missing argument to `-exec'

エラーになってよかったな。cd にコケてカレントディレクトリが変わってないのに
そのまま find . -exec rm なんてやったら、意図しないファイルが全部消えても
おかしくないところだ。
こういうスクリプトを書くならば cd に失敗した時点で異常終了するようにしとけ。

>ディレクトリは間違いなく存在しているのです。FFFTP等で手動アクセスは可能でして。

実は chroot されてたとか。
つーか、そのパスでいいかどうかはここじゃなくて管理者に聞け。
04534462006/10/14(土) 14:00:36
回数多く繰り返すとき
現状で変更させる起因因子
が数字だけでは心もとない

例えば各回の都度
ファイルを大幅変更させない
といけないときとか

なにかいい方法はないのですかね
0454名無しさん@お腹いっぱい。2006/10/14(土) 14:05:46
>>446
・自分の考えていることを他人に理解してもらうにはどうすればいいか考えましょう。
・間違った方向で試行錯誤しないで、ちょっと後戻りしてみましょう。
・パラメータは引数で渡しましょう。
0455名無しさん@お腹いっぱい。2006/10/14(土) 14:25:09
xine で 音楽CDを再生する時、勝手に CDDBにアクセスするのを禁止するには
どうしたらいいでしょうか?
man xine や、grep -ir cddb /usr/local/share/doc/xine はしましたが、
見つかりませんでした。

CDDBにアクセスされるとなんかスパイウェアっぽくてイヤです。
しかも、(洋楽のCDですが)取得された曲名の英語のスペルが間違ってるし、、、
04564462006/10/14(土) 14:32:02
>>454
>パラメータは引数で渡しましょう。

これができないんですけど・・・
perlの中に外で定義した変数とかはとりこめない・・・

0457名無しさん@お腹いっぱい。2006/10/14(土) 14:34:03
>>456
perlの中にシェル変数を取り込めるよ。
要するに、クォートの問題。変数部分だけクォートを外す。
0458名無しさん@お腹いっぱい。2006/10/14(土) 14:37:11
>>456
>>449が「'」でなく「"」を使っている理由を理解できるまで考えなさい。
0459名無しさん@お腹いっぱい。2006/10/14(土) 14:37:16
>455
media.audio_cd.use_cddb:0
0460名無しさん@お腹いっぱい。2006/10/15(日) 21:18:11
sed awk マスターレベルになれば
グレートですか?
0461名無しさん@お腹いっぱい。2006/10/16(月) 22:57:46
プリエンファシスな音声(WAV)をディエンファシスしてくれるソフトを探してるんですがありませんか?
■ このスレッドは過去ログ倉庫に格納されています