因此,我使用PHP执行视频转换的FFMPEG,并节省手动执行URL以触发视频转换的时间。
有问题的进程名为ffmpeg.exe
我需要执行的url如下:website/index.php?option=com_hwdmediashare&任务=维护。过程&format=raw&token=LOL
我需要检查ffmpeg.exe是否每5分钟运行一次,如果没有,则执行该url,或者我认为通过php.exe本身启动该url可能更简单。
我是这样做的。
: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的内存使用率会很高,如果有人知道如何解决这个问题的话?