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

问题描述

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

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

解决方案:

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

相关推荐
周杰伦的稻香10 分钟前
Go + Redis:本地部署高性能图片主色调提取服务
开发语言·redis·golang
吴梓穆15 分钟前
Python 语法基础 函数
开发语言·python
不负岁月无痕18 分钟前
C++ 模板核心内容与高频面试题汇总
java·开发语言·c++
Kobebryant-Manba22 分钟前
学习文本处理
开发语言·python
福大大架构师每日一题40 分钟前
2026年6月TIOBE编程语言排行榜,Go语言排名第13,Rust语言排名12。关于Rust已进入平台期的报道似乎为时过早。
开发语言·golang·rust
无限进步_44 分钟前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
拙慕JULY1 小时前
小程序返回 base64 文件报错
开发语言·javascript·小程序
月疯1 小时前
torch:expand和repeate的区别
开发语言·python·深度学习
Drone_xjw1 小时前
qt配置项目样式表
开发语言·qt
devilnumber1 小时前
静态代理 & 动态代理:实战运用 + 场景区别 + 怎么选
java·开发语言·代理模式