[PHP-users 2824] RE: 外部実行プログラムについて

murata_k php-users@php.gr.jp
Thu, 18 Oct 2001 09:08:27 +0900


お世話になります。
自己レスです。

とりあえず、Linuxでは以下の用にして解決しました。

exec("(cd ../../hogehoge; myprogram;) > /dev/null &");

Windowsでも同様にすれば良いんですか?

exec("(cd ../../hogehoge; myprogram;) > /tmp &");

このMLを検索して調べましたがLinux版のことが多かったもんで…
ご存知の方おられましたら教えていただきたいのですが…



> -----Original Message-----
> From: murata_k [mailto:murata_k@hsed.p-station.ne.jp]
> Sent: Friday, October 12, 2001 5:52 PM
> To: php-users@php.gr.jp
> Subject: 外部実行プログラムについて
>
>
> 初めまして、いつも拝見しておりとても勉強になります。
>
> exec関数を使用した外部実行プログラムについてご教授願いたいのですが、
> 以下のようなテストプログラムを作成して実行しましたが、
>
> ======
> テストプログラム(外部実行プログラム:notepad.exe)
> ======
> <?php
> 	print("<html>");
> 	print("<body>");
>
> 	exec("c:\\notepad.exe > c:\\temp\\test.txt &");
>
> 	print("OK.");
>
> 	print("</body>");
> 	print("</html>");
> ?>
> ======
> 環境:WindowsNT4.0 + Apache1.3.20 + PHP4.06
> =====
>
> 外部プログラムが実行してないようでWindowsタスクマネージャのプロセス一覧に
も
> 表示されていませんでした。
> どのようにすれば外部実行プログラムを実行させることができるのでしょうか?
>
>