2012-03-13 16 views
2

コマンドラインで.shスクリプトから次のコマンドを実行しようとしています。問題は、次のエラーを1つずつ実行しようとすると、 "not found.batch_control_files/Res"と "not found.batch_control_files/Condo " ...いずれかのコマンドを削除した場合それは正常に実行されますか?私は、各コマンドを実行して、次のコマンドを実行することができればと思っていました...ここで何をしているのか分かりません。SHスクリプトから3つのphpコマンドを実行します。

/usr/bin/php -f run_interactive_job.php batch_control_files/Res 
/usr/bin/php -f run_interactive_job.php batch_control_files/Condo 
/usr/bin/php -f run_interactive_job.php batch_control_files/Land 
+0

パラメータを読むコードの部分は何ですか? – Raptor

+0

各コマンド間で実行遅延を与えることで試すことができます。 – Shashank

+0

本当にわからないですが、run_interactive_job.phpがアクティブなディレクトリを変更する可能性はありますか? – jpic

答えて

1

「run_interactive_job.php」には何がありますか?

絶対パスを使用する場合は、少なくとも期待どおりの場所を探していることがわかります。

+0

Windowsでは可能かもしれませんが、Linux/Macでは現在の作業ディレクトリを変更するPHPスクリプトは親プロセスの状態を変更しません。 – Evert

+0

@元気ですか、それは原因ではない可能性があります。 – AD7six

関連する問題