c直接调用FFmpeg命令无法执行问题

问题描述

linux系统下使用monit启动进程a,进程a中调用了ffmpeg进行媒体处理。直接执行进程可以正常工作。 执行方式为:./a。

使用monit通过脚本启动进程a后,ffmpeg命令直接exit 0,正常退出了。无法进行媒体处理。

解决方案:

调用ffmeg命令需要将输出进行重定位,比如在命令最后添加 ">/dev/null 2>&1" ,然后完美解决了此问题,可以正常调用FFmpeg进行媒体处理了。

相关推荐
C^h8 小时前
c++ string
开发语言·c++
听风说ml8 小时前
socket编程 【C语言】
c语言·udp·tcp·socket编程
raindayinrain8 小时前
c++高性能--原子操作,无锁编程,操作顺序
开发语言·c++·性能优化
学逆向的8 小时前
C++ 合并命名空间
开发语言·c++·网络安全
Zhao-Jichao8 小时前
VS2026 打包 C++ 程序生成 EXE,借助 Installer Project 扩展工具
开发语言·c++
学逆向的9 小时前
C 局部静态变量
c语言·开发语言·网络安全
大都督会赢的9 小时前
C++第一节课
开发语言·c++
“AI国潮设计-小江”10 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
小王C语言10 小时前
Qt常用控件:容器类控件,标题分组框、标签页(浏览器标签)
开发语言·qt
我是唐青枫10 小时前
Kotlin Delegation 委托详解
开发语言·kotlin