2006-07-08 (土)
部屋が暑くて起きたので,大学に行って昼寝.
前にここで書いた,「AVRでD/A」を公開.
*Perlのexec
Perlのexecってダブルクォートとかが入っていると,「sh -c」を経由するんですね.聞いたことはあるんですが,すっかり忘れてました.
Ajaxの確認用にサーバー上で音楽を再生するプレーヤを作ったのですが,音楽再生しているプロセスが呼び出し元のPerlスクリプトからがkillできないことがあるな,と思ったら「sh-c」のプロセスがいました.スペースを含むファイル名のときはダブルクォートを入れたのが駄目だったようです.オプションは別に渡すべきでしたね.