PHP의 exec 함수는 bat 스크립트를 실행합니다. 가끔 작동하지만 가끔 실패하는 이유는 무엇입니까? ?
bat 스크립트
@echo 끄기
^
ffmpeg -f concat -i C:^AMP^apache2.4^htdocs^test^upload^2016-10-12^wu_1aurf2i6412121lrl4id1rqr1vgj0^filelist.txt -c 복사 C:^AMP^apache2.4^htdocs^test^upload^2016-10-12^57fdaea7c33d7.mpg
^
cd /
^
rd /S /Q C:^ AMP^apache2.4^htdocs^test^upload^2016-10-12^wu_1aurf2i6412121lrl4id1rqr1vgj0
^
에코 완료
^
php 실행 코드:
$ cmd ="C:AMPapache2.4htdocstestupload2016-10-12wu_1aurf2i6412121lrl4id1rqr1vgj0merg.bat";
//$cmd = "./../merg.bat";
$res = exec($cmd);
var_dump($res);
PHP의 exec 함수는 bat 스크립트를 실행합니다. 가끔 작동하지만 가끔 실패하는 이유는 무엇입니까? ?
bat 스크립트
@echo 끄기
^
ffmpeg -f concat -i C:^AMP^apache2.4^htdocs^test^upload^2016-10-12^wu_1aurf2i6412121lrl4id1rqr1vgj0^filelist.txt -c 복사 C:^AMP^apache2.4^htdocs^test^upload^2016-10-12^57fdaea7c33d7.mpg
^
cd /
^
rd /S /Q C:^ AMP^apache2.4^htdocs^test^upload^2016-10-12^wu_1aurf2i6412121lrl4id1rqr1vgj0
^
에코 완료
^
php 실행 코드:
$ cmd ="C:AMPapache2.4htdocstestupload2016-10-12wu_1aurf2i6412121lrl4id1rqr1vgj0merg.bat";
//$cmd = "./../merg.bat";
$res = exec($cmd);
var_dump($res);
ffmpeg 로그를 확인하여
를 찾으세요.
상태를 사용하여 결과를 확인하기 위해 실행을 판단하고 반복할 수 있습니다.
초대해주셔서 감사합니다. bat
파일이 동시에 실행되어 동일한 파일이 동시에 동작하여 오류가 발생하는지 여부입니다. 위에서 언급한 방법도 문제 해결 방법 중 하나입니다.