2012-03-13 2 views
2

명령 줄에서 .sh 스크립트에서 다음 명령을 실행하려고합니다. 문제는 하나씩 실행하려고하면 다음과 같은 오류가 발생합니다. "찾을 수 없음. 제어 가능 파일/Res"및 "찾을 수 없음. 제어 가능 파일/콘도 "... 명령 중 하나를 제외하고 모두 제거하면 문제가 발생합니다. 괜찮아? 각 명령을 실행하고 다음 명령을 실행할 수 있기를 바랬습니다 ... 여기서 무엇을하고 있는지 확실하지 않습니까?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

관련 문제