2006-06 << 2006-07 >> 2006-08

2006-07-08 (土)

*Perlのexec

Perlのexecってダブルクォートとかが入っていると,「sh -c」を経由するんですね.聞いたことはあるんですが,すっかり忘れてました.

Ajaxの確認用にサーバー上で音楽を再生するプレーヤを作ったのですが,音楽再生しているプロセスが呼び出し元のPerlスクリプトからがkillできないことがあるな,と思ったら「sh-c」のプロセスがいました.スペースを含むファイル名のときはダブルクォートを入れたのが駄目だったようです.オプションは別に渡すべきでしたね.

2006-06 << 2006-07 >> 2006-08