因此,我使用PHP执行FFMPEG进行视频转换,并保存我手动执行URL以触发视频转换,我认为可以使用批处理/ cmd脚本。
有问题的流程名为 ffmpeg.exe
我需要执行的网址如下: website / index.php?option = com_hwdmediashare& task = maintenance.process& format = raw& token = LOL
我需要检查ffmpeg.exe是否每5分钟运行一次,如果没有,则执行该url或者我认为通过 php.exe 本身启动该URL可能更简单。< / p>
答案 0 :(得分:0)
我是这样做的。
:loop
@echo off
tasklist /nh /fi "imagename eq ffmpeg.exe" | find /i "ffmpeg.exe" >nul && (
echo FFMPEG is running
) || (
echo FFMPEG is not running
C:\php\php.exe -f "C:\public_www\administrator\components\com_hwdmediashare\cli.php" process
)
timeout /t 300 /NOBREAK >NUL
goto loop
pause>nul
希望没有人发现我的代码存在任何问题?我想我可能会遇到一个问题,如果有人知道如何解决这个问题,cmd.exe的内存使用量会很高吗?