トップページ⇒linux
1001コメント335KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2013/03/25(月) 00:13:35.64ID:CBq4xIpT
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

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

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

くだらねえ質問はここに書き込め! Part 204
http://engawa.2ch.net/test/read.cgi/linux/1358204325/
0066login:Penguin2013/03/30(土) 08:21:37.87ID:7gqQMFdx
>>61
どんな機器でも壊れてない限り認識はする
認識しないってのはlsusbで出てこないってことだから
0067login:Penguin2013/03/30(土) 09:23:55.08ID:gbhhjk8c
>>61
うごくよ
0068login:Penguin2013/03/30(土) 16:49:00.95ID:rco3yGf2
>>61
SONYの店にノートパソコン持っていって、
認識できるか試せばおk
0069login:Penguin2013/03/30(土) 17:08:17.41ID:HP0oIbql
>>68
いみふ
0070login:Penguin2013/03/30(土) 20:34:00.61ID:JmIKXk/e
「.」の後ろに指定したシェル・スクリプトを実行する。この場合、プロセスを新たに作成せず、現在のシェル上で動作する。

とあるのですが、意味がわかりません。わかり易く教えてください。
0071login:Penguin2013/03/30(土) 20:43:10.66ID:bH6JQdTy
>>70
どこまで説明すればいいか良く分からんけど
子プロセスの環境変数を変更しても親プロセスには影響しないから

$ cat hoge.sh
HOGE=456

$ cat fuga.sh
HOGE=123
. ./hoge.sh
echo $HOGE

$ ./fuga.sh
456

$ cat fuga2.sh
HOGE=123
./hoge.sh
echo $HOGE

$ ./fuga2.sh
123

ってことになる
0072login:Penguin2013/03/30(土) 20:55:27.41ID:Z9bK0MtO
>>64-65
バギーとかメモリーとかは気にならないのでいいんですが
ソフト作者としては言い方悪いですが使ってくれたらひとまずはそれでいいわけですね
0073login:Penguin2013/03/30(土) 22:54:16.90ID:JmIKXk/e
エイリアスコマンドってマクロみたいなもんなんでしょうか?
0074login:Penguin2013/03/30(土) 23:09:09.22ID:1REOj3cQ
>>73
その認識は大ざっぱすぎる。
0075login:Penguin2013/03/30(土) 23:30:59.38ID:bH6JQdTy
マクロにもいろいろあるしねえ
0076login:Penguin2013/03/30(土) 23:37:32.45ID:LUZraYhP
ミクロもあるしねえ
0077login:Penguin2013/03/31(日) 00:56:04.16ID:tQL97Oq7
ls /usr/binでみれるのはコマンドの一覧ですが、
binコマンドにはそれぞれのコマンドの設定ファイルが入ってるという認識でいいのでしょうか?

また、このコマンドのように表示結果が多い場合、スクロールしても初めのほうの情報がみえないのですがこういったチューニングはどこで行えばいいのでしょうか?
set ?
0078login:Penguin2013/03/31(日) 01:07:40.39ID:78XrXRS1
ls /usr/bin
とか両大杉てスクロール必要なら
C-pとかで再利用してから
ls /usr/bin|less
としてもう一回。これでスペースキーで送る形に名ウル
0079login:Penguin2013/03/31(日) 01:11:03.45ID:tQL97Oq7
>>78
早速ありがとうございます。

ls /usr/bin|lessでスクロールできるようになりました。
ただ、
>C-pとかで再利用してから


の意味がわからなかったのですが、どういうことでしょうか?cpのことでしょうか?
0080login:Penguin2013/03/31(日) 08:06:37.92ID:C92lznFF
>>77
/usr/binは各種コマンドの実行ファイルが入っているディレクトリです。
ls ディレクトリ でディレクトリ内のファイル一覧を表示します。

>>79
C-pとはCtrlキーを押しながらpキーを押す行為の事です。
ターミナルでCtrlキーとpキーを押すと一つ前に実行したコマンド
が表示されます。
0081login:Penguin2013/03/31(日) 16:32:51.82ID:p9rqH/1u
>>77
> スクロールしても初めのほうの情報がみえない

端末の設定で、記憶するスクロール行数などの設定を変える。

例えばgnome-terminal(ver3.)だと、
 メニュー[編集]-[プロファイルの設定]-[スクロール]タブ
  -[スクロールバックのサイズ]
を十分に沢山の行数にするか[無制限]をチェックする。
(無制限とかにして過去の表示の記憶が沢山たまるとメモリを無駄に食うので、
 気になるならたまに[端末]-[リセット]するか、新しい端末を起動し直す)
0082login:Penguin2013/03/31(日) 16:34:52.30ID:p9rqH/1u
>>81
>  気になるならたまに[端末]-[リセット]するか、新しい端末を起動し直す)

[端末]-[リセットとクリア]
だった
0083login:Penguin2013/03/31(日) 17:29:36.57ID:qNRUDcez
Ctrl + L (小文字エル)
0084login:Penguin2013/03/31(日) 17:38:56.43ID:tQL97Oq7
>>80

>/usr/binは各種コマンドの実行ファイルが入っているディレクトリです。
>ls ディレクトリ でディレクトリ内のファイル一覧を表示します。

たとえば catとかだと、catに関するC言語によるスクリプトファイルがはいってるということなんでしょうか?
0085login:Penguin2013/03/31(日) 17:42:25.61ID:ImwcPzLg
薄い本でいいから1冊買って読め知障
0086login:Penguin2013/03/31(日) 17:43:23.85ID:tbxvGoHo
すみません教えてください

デュアルモニタでUbuntu12.10使ってます
で、Unityで上部に表示されるタスクバーを片画面だけ表示にさせたいのですが、
方法ありますでしょうか?
ググったんだけどでてこなくて。。。
デフォでは両方の画面に表示されてしまいます。
それが嫌で仕方なくGNOME3使ってます。
0087login:Penguin2013/03/31(日) 17:50:48.64ID:qNRUDcez
Cならスクリプトじゃなくてバイナリ
実際に見てみろ
$ vim /usr/bin/cat とか $ cat /usr/bin/cat とか

ファイルマネージャで右クリックしてエディタで開くとか
バイナリだと読めない字が表示されたり開けませんとか言われる
スクリプトだとそのまま見える
0088login:Penguin2013/03/31(日) 18:07:19.38ID:cmxfUKrp
>>84 $cat /bin/cat してみるとよい。文字化けしたようになる筈。 つまりスクリプトではない。 C等は、このような形式への変換を前提として使うことが多い。 なんで変換するかというと、そのほうが速いから。
0089login:Penguin2013/04/01(月) 00:29:48.49ID:WC96hxO9
rootユーザでバイナリをcatしたりすると、場合によっては大変なことになるぞ
0090login:Penguin2013/04/01(月) 01:27:08.00ID:2tS2hBgW
バイナリファイルっていうのは、コンパイルしたあとのファイルという認識でただしいでしょうか?
0091login:Penguin2013/04/01(月) 01:29:13.92ID:VrVKLQ2J
>>90
そういうレベルの質問をここでするのは間違ってる
ってことをそろそろ認識してくれ。
0092login:Penguin2013/04/01(月) 02:43:56.29ID:vbRPrQQi
ファイルの種類が知りたいならfileコマンド
0093login:Penguin2013/04/01(月) 06:16:58.96ID:2pyHavmT
>>90
ただしい
0094login:Penguin2013/04/01(月) 06:52:15.62ID:RMXz+9yB
ファイル
 |
 +-- 通常ファイル
 |   |
 |   +-- プログラムファイル
 |   |   |
 |   |   +-- バイナリ形式 = コンパイルで生成されたものや、中間言語
 |   |   |
 |   |   +-- テキスト形式 = シェルスクリプトなど
 |   |
 |   +-- データファイル
 |      |
 |      +-- バイナリ形式 = アプリ固有のデータファイル。(.mp4 .mp3 .jpg .pdf など)
 |      |          (前述の中間言語もこの一種と言える)
 |      |
 |      +-- テキスト形式 = テキストファイル。テキスト形式の設定ファイルなど
 |
 +-- ディレクトリファイル = ディレクトリのこと
 |
 +-- デバイスファイル = デバイス。/dev/* など
 |
 +-- その他
0095login:Penguin2013/04/01(月) 07:58:31.43ID:GoLFA+9P
> ディレクトリファイル = ディレクトリのこと

説明になってないような
0096login:Penguin2013/04/01(月) 08:30:45.24ID:Ez3zxIeg
昔はディレクトリがファイルだなんて思ってもみなかったな。
0097login:Penguin2013/04/01(月) 10:43:21.89ID:p/cTf+qp
今もディレクトリファイルってあるの?
0098login:Penguin2013/04/01(月) 19:27:29.58ID:dLTasOvN
pythonからgccを呼び出してmake,make installとかって自動でやってしまうインストーラーを作ることはできますか?
0099login:Penguin2013/04/01(月) 19:36:36.81ID:8X08KMz+
bashのスクリプトじゃいかんの
0100login:Penguin2013/04/01(月) 19:47:10.91ID:dLTasOvN
>>99
pythonでないといけません。とあるソフトのミドルウェア言語としてpythonが使われているので、
これに合わせないといけないんです。
0101login:Penguin2013/04/01(月) 19:59:48.60ID:2pyHavmT
>>98
できる。
0102login:Penguin2013/04/01(月) 22:12:33.40ID:MYay0vhr
>>101
是非やり方を教えてください
0103login:Penguin2013/04/01(月) 22:37:15.35ID:piwOYq9Z
自助努力をせず、厚かましい質問は放置がベスト
0104login:Penguin2013/04/01(月) 22:47:57.87ID:Fygxk1az
[
というプログラムは存在しますか?

ランチャ(dmenu)を開くと記号数字アルファベット順に候補が現れるのですが、その候補の先頭に「[」が表示されます。
dmenu上で[を実行してみても何も起こりません。
ターミナル上で[を入力してみると「bash: [: missing `]'」と表示されました。

[とは一体何なのでしょうか。なぜ突然出現したのでしょうか。
出現の前後でパッケージ等のインストール・アップデートは一切行っておりません。
0105login:Penguin2013/04/01(月) 22:49:56.38ID:GoLFA+9P
[ は test と同じ機能を持つコマンドだったはず
0106login:Penguin2013/04/01(月) 22:52:12.07ID:GoLFA+9P
試しに
$ /usr/bin/\[ 1 -eq 3 ]; echo $?
とか
$ /usr/bin/\[ 1 -eq 1 ]; echo $?
やってみるといい
0107login:Penguin2013/04/01(月) 22:57:16.79ID:Fygxk1az
>>105-106
ありがとうございます。
確認できました。

こんな聞き方をするのもアレですが、なぜ突然現れたのでしょうか。
0108login:Penguin2013/04/01(月) 23:17:42.82ID:GoLFA+9P
そこまではdmenuのソース読まないと分からんな。
推測でいいならdmenuはPATHに含まれる実行可能なファイル一覧を
/home/<USER>/.cache/dmenu_runあたりにキャッシュするんだろうけど
その際に使うglobとかreaddirの順番がLANGか何かに依存していて
それで本来は順番的にはZの次に来るべき[が先頭に来たのかとか。
気になるならdmenuのキャッシュを削除して再作成してみればいい
0109login:Penguin2013/04/01(月) 23:37:19.00ID:GoLFA+9P
/usr/bin/dmenu_run 読むと謎が半分ぐらい解けたかも
dmenu_runは単純に sort -u しているだけで
man sortによるとソートの順番はLC_ALLとかに依存するらしい
dmenuのキャッシュを作るときにsudoとかでたまたま
この環境変数が変な値になってたんじゃなかろうか
0110login:Penguin2013/04/02(火) 00:43:40.79ID:77qyzlRG
>>108-109
ありがとうございます。
私は起動時の設定でLC_ALL=en_US.UTF-8としているため、LC_COLLATEもen_US.UTF-8になり、並び順が変わったようです。
ためしに.dmenu_cacheを削除し、LC_COLLATE=Cとしてみたところ、候補の並び順は元に戻りました。
0111login:Penguin2013/04/02(火) 02:53:25.33ID:kJklfMtM
>>104
ちょっとだけ補足すると、

[というプログラムは/binにあるとPOSIXで規定されてるけど、bashでは組み込みコマンド。
だから、
>「bash: [: missing `]'」
とbashのエラーが表示される。
0112login:Penguin2013/04/02(火) 23:16:43.44ID:eHCoC/Hq
質問です。
Lubuntuを使っていて、動画を再生しようとしたのですが、音声だけ再生されて動画が出て来ません。
使用プレイヤーはGNOME MPlayerとDragon Player、再生はMP4、FLVともにダメでした。
どうすればよいでしょうか。
0113login:Penguin2013/04/02(火) 23:21:56.18ID:eHCoC/Hq
すみませんネット繋いだら解決しました
どうやらプラグインが入ってなかったみたいです。
0114login:Penguin2013/04/02(火) 23:35:54.15ID:LigHpPKb
転載

613 名前:login:Penguin [sage] :2013/04/02(火) 23:14:43.80 ID:77qyzlRG
urxvt上でuimを使っているとき、
日本語入力中に未確定の文字列が白塗りになります。
回避する方法はありますでしょうか。

.Xresourcesには
urxvt*inputMethod: uim
urxvt*preeditType: OffTheSpot
と書いています。
0115login:Penguin2013/04/03(水) 09:10:02.86ID:0FuyzKW+
fifoに書きだした情報を、二つ以上のプロセスで同時に読み取る方法はありますか?
0116login:Penguin2013/04/03(水) 13:32:33.12ID:Ojp7JSQp
>>115
無いです
fifoじゃなくて普通のファイルでinotifyでも使ったほうがいい気がする
通信内容がそのままログファイルになって一石二鳥だ
0117login:Penguin2013/04/03(水) 17:13:07.40ID:0FuyzKW+
>>116
ありがとうございます
ファイルに変えててみます
0118login:Penguin2013/04/03(水) 19:32:26.12ID:4CRS4ozQ
1秒おきに標準出力に書き出すプログラムがあるとします。
普通に実行するとすぐに表示されるのですが
$ command | cat
だといつまでたっても表示されません。

バッファリングされないようにしたいのですが、どうすればできますか?
0119login:Penguin2013/04/03(水) 19:33:46.67ID:8nZJwZ1a
tail -f command
0120login:Penguin2013/04/03(水) 19:35:17.39ID:V5FM7esk
watch|date
で時刻を2秒ごとに表示だったかな。オプションで一秒ごとに指定できるから
このへんか?
0121login:Penguin2013/04/03(水) 21:49:45.54ID:CaVRO8fj
>>118
そのcommandが1秒おきに書き出すという前提が疑わしい

$ hoge () { while echo -n .;do sleep 1;done; }
$ hoge | cat
0122login:Penguin2013/04/03(水) 22:18:52.23ID:4CRS4ozQ
>>121
シェルのechoだと問題ないですね。。
試しにRubyでやってみたんですが、バッファリングされてしまうようです。
もちろん同期モードでwriteすれば問題ないのですが、commandがそれに対応してないと意味無いですよね?
×
ruby -e 'loop{ print "."; sleep 1 }' | cat

○
ruby -e 'STDOUT.sync=true; loop{ STDOUT.print "."; sleep 1 }' | cat
0123login:Penguin2013/04/03(水) 22:41:52.55ID:XnT4jyZP
>>122
tail -f | grepでも、同じように最後が欠けるよね。
オラも困ってる。
0124login:Penguin2013/04/03(水) 22:50:17.49ID:jkRjKaj+
ググってみたら結構選択肢は多いみたいだね
http://unix.stackexchange.com/questions/25372/turn-off-buffering-in-pipe
coreutilsに含まれてるものだとstdbuf使うのが一番かな
0125login:Penguin2013/04/03(水) 23:14:03.83ID:XnT4jyZP
>>124
試してみる!ありがとう!
0126login:Penguin2013/04/03(水) 23:17:49.64ID:qDX1iE51
OSなしで欲しいノーパソが見つからないから、WindowsプレインストールのノーパソにLinux入れて、
Windowsは仮想PCとしてLinux上から動かそうと思ってるんだけど、技術的、ライセンス的にできる?

仮想化じゃなくマルチブートしろって言われそうですが、そっちは今回興味ないです。
/dev/sda1をイメージファイルとしてqemuだかvirtualboxだかを起動する形になるんでしょうか。
できれば、root以外で動かしたいんですが、/dev/sda1のパーミッション変えるしか方法なさそう?
0127login:Penguin2013/04/03(水) 23:25:59.92ID:jkRjKaj+
ライセンス的には知らんけど/dev/sd*をブートさせるのは
virtualboxなら VBoxManage internalcommands createrawvmdk
あたりで出来た気がする。kvmだと>>126のいうように
単純に/dev/sd*をイメージファイルにすればできそうだけどやったことないな。
0128login:Penguin2013/04/03(水) 23:28:07.35ID:Oz2OjKe1
正直、Windowsの有用性と言うのは最新ハードウェアに対するパフォーマンスや
適用性だけだと(個人的には)思ってるんで、Winを仮想マシンで動かすメリットが
どうしても見出せない。
今は、Win8でネトゲしつつ、virtualboxで動かしてるUbuntu12.10からjdで書き込
んでる俺がいる。
0129login:Penguin2013/04/03(水) 23:36:03.25ID:ljFB/XLP
最新ハードつったってグラボでしょ
Intelグラフィックだったらちゃんとしたオープンソースの公式ドライバーがあるから問題ない

ゲームや3Dしない大半の人はIntelグラフィックだし
0130login:Penguin2013/04/03(水) 23:38:25.27ID:qDX1iE51
>>127
それ調べてみる。ありがとう。

>>128
Linuxデスクトップに慣れて、そっちの方が使いやすくなっちゃったけど、
たまにWindows欲しいから、仮想Windows動かしたいと思った。
0131login:Penguin2013/04/03(水) 23:44:16.21ID:jkRjKaj+
>>130
ああ、でも「VBoxManage internalcommands createrawvmdk」でググったら
ライセンス的にも駄目だしアクティベーションとかあるから起動はすれどちゃんとは使えないみたいだね。
Windowsというのは不自由なものやな。
0132login:Penguin2013/04/03(水) 23:49:37.25ID:ljFB/XLP
正規のWindowsだったらアクティベーションとか平気じゃん

仮想で動かすのも同じマシン上だからライセンスは大丈夫って聞いたことある
0133login:Penguin2013/04/03(水) 23:57:51.81ID:jkRjKaj+
>>132
んー。そのページによるとVM上で実行すると構成が変わるから
アクティベーションが必要になるらしい
俺も昔正規版で試したけどアクティベーションが必要になった覚えがある
すんげー昔だからうろ覚えだけど。
0134login:Penguin2013/04/04(木) 00:43:51.27ID:Fo2JQ0nT
なるよ。
実機と同じPCで実行しても直接見えてるのはCPUくらいであと全部仮想デバイスに変わるんだから。
大抵そのままネット経由で認証できるし最悪電話したらいいだけだけど。
Linux上の仮想化ソフトウェアで実行してるから特別怒られるとかはない。
0135login:Penguin2013/04/04(木) 08:34:16.15ID:R2F2cWzk
>>126
やって見てできる可能性までは否定しないけど、プレインのOSは一般的に
・VM経由ではアクセスできないハードウェアにアクセスするドライバ、ソフトウェア等がすでに入っている。(BIOSアップデートとか、無線LANのツールとか)
・BIOSと一体化した独自のブートシーケンスを持っていたり、セキュアブートしてたりする。(FxxキーでD2Dリカバリとか)

制約や問題多いから、通常時はVM上でもいいけど、マルチブートはできるようにした方がいいと思うよ。
VM屋はふつうはシステムドライブはすっぴんのOSから再導入する。
0136login:Penguin2013/04/05(金) 01:48:00.80ID:5kxu7nhk
ビルドしたカーネルイメージファイル bzImage を vmlinuz-(VERSION) という名前で /boot に置く

とあるのですが、カーネルをビルドする。というのがいまいち理解できません。どういうことでしょうか?
0137login:Penguin2013/04/05(金) 04:22:01.98ID:f/BqvpRf
何が目的だか知らんが
そんなこといってるようじゃおまえにゃ無理な作業だ、やめとけ
0138login:Penguin2013/04/05(金) 06:17:10.80ID:WhOX9vBQ
Linuxカーネルを落としてくる
make configする
make する
0139login:Penguin2013/04/05(金) 06:32:53.39ID:5kxu7nhk
>>138
ありがとうございます。

http://itpro.nikkeibp.co.jp/article/COLUMN/20120926/425370/?ST=oss&;P=4
今これを見ながら

cat -n .profileをうったのですが結果がでてきません。
PATHにかかれてないからでしょうか?

PATHの設定はデフォルトの時点でいじってません。CentOSの2.6になります。
0140login:Penguin2013/04/05(金) 07:13:49.01ID:WhOX9vBQ
俺ITpro会員じゃないから見られんから何してるのか分からんけど
大抵のディストリでは~/.profileはデフォルトでは作られない。
0141login:Penguin2013/04/05(金) 07:46:01.12ID:5kxu7nhk
>>140

cat ~/..bashrcは結果がでてくるんですが
cat ~/.profileではでてきません。 エラーはno such fileというものです。

超入門とかいてるのに、2回目で何の説明もないので酷いですね。
0142login:Penguin2013/04/05(金) 07:56:59.65ID:h4LA651x
Linux入門であって英語の入門じゃないからな
0143login:Penguin2013/04/05(金) 08:45:47.88ID:5kxu7nhk
>>142
ファイルがないという意味ですよね。
あるいは違うことを指してるのでしょうか?


ファイルがないということは自分で作成しなくてはならないかと思うのですが、
超入門でそのようなことをやるんでしょうか?
もちろんtouchでファイルが作成されることは知ってますが
0144login:Penguin2013/04/05(金) 09:11:26.90ID:XgAUlsOu
プライベートなページに掛かれたことを常識と思ってはいけません
そういう場所ではムラ社会のバイアスが必ず存在します
あと、日経BPへの文句は日経BPに言ってください
0145login:Penguin2013/04/05(金) 09:26:29.57ID:LisWwLvk
おい誰だ甘やかした奴は
0146login:Penguin2013/04/05(金) 11:04:05.87ID:eGeXnnmb
逆に読んでいくとセンセーショナルだな…
.profileの扱いがわからない人がカーネルビルドをなさると…きっと、ローダブルモジュールは忘れられるな…
そこまでしてカーネルビルドをしなければならない理由はなんなんだ?
0147login:Penguin2013/04/05(金) 11:11:48.33ID:5kxu7nhk
>>146
cat ~/.profileがで結果がでてこないんですがなぜでしょうか?
カーネルビルドは単にping-tで今そこをやってるだけなので。。

一応簡単な参考書は全部読んだので、ping-tを3周ぐらいやって丸暗記してます。
profileの扱いとか問題ではでこなかったし、参考書いくつかみてますがでてませんね。

このITproの記事はちょっとイカレてるとしかいえない。全然超入門じゃないだろっていう
0148login:Penguin2013/04/05(金) 11:25:33.47ID:eG5ltrHw
>>147
ping-tの事はping-tで解決しろ。
解決しないならそんな役に立たない物は止めてしまえ。
ITproの苦情は日経BPに言え。
どこで何を聞くべきか、言うべきか分からないような
奴はちょっとイカレてるとしかいえない。
0149login:Penguin2013/04/05(金) 11:27:03.01ID:9jaWfV3l
こっちにも貼っとこう。
こういう人だから相手しない方がいいよ。
http://hissi.org/read.php/linux/20130323/Q1FPVzZSZzU.html
http://hissi.org/read.php/linux/20130324/dUJHaGNMRk8.html
http://hissi.org/read.php/linux/20130328/ckNYZEcxT0k.html
http://hissi.org/read.php/linux/20130405/NWt4dTduaGs.html
0150login:Penguin2013/04/05(金) 12:06:26.86ID:YLSV7G5S
ホームディレクトリにある.forwardと、procmailを使って、メールを加工して転送しようと考えています。

加工したい形は
fromはそのまま
subjectは50文字以上は削除
それ以外のヘッダは削除

本文は添付ファイルを削除(perlスクリプトを探して実現できました)して、
前半500kBのみ表示。

我流でやっていたのですが、ヘッダが中途半端に切られるようで、エンコードエラー(?)のような物が時折帰ってきます。

何かいい案はないでしょうか。

1. subjectがある行をどこかにコピー。長すぎるなら削る。題の前に<FOWARD>と挿入
2. ヘッダを削除
3. 添付ファイルを削除
4. 本文を削る
5. 「subject: <FOWARD> メールタイト...」を本文の上に貼り付け
6. sendmailで目的のアドレスに送る

これの1-5をprocmailから行う方法をお教えください。説明が下手で済みません。どうか力をお貸しください。
0151login:Penguin2013/04/05(金) 14:03:23.77ID:WVMs/lKy
スクリプトでtruecryptつかってるんだけど
truecrypt -p "password" としちゃうと
psコマンドでパスワード丸見えになっちゃうんだけど何か対策ない?
0152login:Penguin2013/04/05(金) 20:01:15.37ID:f7GyYSR0
>>151
その手のソフトだと "ファイルからパスワードを読み込む" ためのオプションが
用意されているのが普通だが、そういうのはなさそうだな。

オープンソースなんだから自前で書き換えるか、
より一般的に使われているLUKS (cryptsetup)を使用するのがよいだろう。
0153login:Penguin2013/04/05(金) 20:26:18.46ID:SM1HxIqD
truecrypt <<EOF
password
EOF
でいけたわ。すまんこ
0154login:Penguin2013/04/05(金) 21:38:09.96ID:f7GyYSR0
>>153
シェルの履歴(.bash_history)に残ってしまうが、それでもいいのか?
パーミッションをいじらない限りは直接問題になることはないだろうが・・
0155login:Penguin2013/04/05(金) 23:14:17.02ID:eG5ltrHw
スクリプトに書くのだから履歴にパスワードは残らないだろ
0156login:Penguin2013/04/06(土) 01:11:19.58ID:FeBNU41o
>>150
procmailにはそんな機能無いからフィルタプログラムを作るしかないです。
perlやpythonならメールメッセージ処理用のライブラリがあるからそんなに大変じゃないと思う。
ところでFromそのままだと、転送先でエラーになったときにオリジナルの送信者にエラーが返るんじゃ?

>>153
そのスクリプトは暗号化されていないファイルシステム上に置くの?
俺はdm-cryptを使ってるが毎回パスワードは手入力してる
0157login:Penguin2013/04/06(土) 01:40:12.90ID:rOsRW1i8
age
0158login:Penguin2013/04/06(土) 04:57:54.24ID:PoRb7ZPX
LinuxでPLCのラダー作成ソフトってありますか??
0159login:Penguin2013/04/06(土) 13:09:37.10ID:IKIb9z0l
zsh でファイル名展開の [!...] が使えないんですがこれは仕様なんでしようか

% touch abc ABC
% ls [^a]*
ABC
% ls [!a]*
zsh: event not found: a]
% zsh --version
zsh 5.0.2 (x86_64-unknown-linux-gnu)
% man zshexpn
[^...]
[!...] Like [...], except that it matches any character which is
not in the given set.
0160login:Penguin2013/04/06(土) 13:32:55.49ID:eaNH6z7r
MacにFedora18をインストールできるんだろうか?
USBから試したが、読み取ってくれなかったんだよな・・・
DVDを無駄にしたくない(^ω^)
0161login:Penguin2013/04/06(土) 13:38:36.31ID:38ke92rc
>>159
zshは!hogeって書くと.histfileからhogeで始まるコマンドを検索してそれに置き変える
みたいな挙動するから
$ ls [\!a]*
って感じでクオートしないといけない
0162login:Penguin2013/04/06(土) 14:05:57.05ID:zjC4WsBR
>>161
なるほど。[!a] の ファイル名展開よりも先に !a のヒストリ展開が行われるわけですね
どうもありがとうございました
0163login:Penguin2013/04/06(土) 14:11:51.77ID:NrdVC0Fs
>>160
DVD-RWでいいじゃん
0164login:Penguin2013/04/06(土) 14:25:31.84ID:ymFD9Rlt
>>160
そんなゴミ機捨てちまえ
0165login:Penguin2013/04/06(土) 15:51:37.06ID:5YNmWaV0
お知らせ

市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました

生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています

期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
0166login:Penguin2013/04/06(土) 23:15:46.66ID:eaNH6z7r
Fedora17、18と試して見たがどちらもインストールこそできるものの、OS起動画面にFedoraが表示されない。
やはりMacでは無理のようだwwww
■ このスレッドは過去ログ倉庫に格納されています