△▲ WebProg 初心者の質問 Part19 ▼▽at PHP△▲ WebProg 初心者の質問 Part19 ▼▽ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト75:nobodyさん 09/06/24 14:42:39 解決しないに500ツクモリン 76:nobodyさん 09/06/25 20:50:30 +U1h4P+n PHPのexec()の挙動って下のPerlの物と一緒ではないですか? >exec()を使う方法これは,perl の実行プロセスを,execでのコマンドのプロセスに置き換えます. >したがって,perl のプロセスに戻ることはありません.execのコマンドの実行に失敗した場合のみ, >perlのプロセスに戻ります. #!/usr/bin/perl exec("ls -a"); printf "commad failure\n"; # 通常は実行されない http://www.yamamo10.jp/yamamoto/comp/perl/index.php --ここまで シェルから実行→プログラム (引数0) 引数1:プログラム という形式の実行ファイルがあって、デフォルトではプログラムから引数1のプログラムを起動する形になっているんですが、 これにフィルタとして引数0のプログラムを追加して引数0のプログラム(PHPのコマンドライン版)から引数1のプログラムを起動したいんです。 実際にいろいろこういうのがつくられているんですが、ほとんどCのプログラムで、やっとみつけたPerlのスクリプトでexecで起動してました。 Perlは分かりません(もちろんCも) いろいろ試してみてるんですが、引数1のプログラムが起動しなくてPHPのプロセスが残ってる状態です。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch