这个问题似乎不是关于 一个特定的编程问题,一个软件算法,或主要由程序员使用的软件工具 . If you believe the question would be on-topic on 另一个Stack Exchange网站 ,你可以留下评论,说明问题可能在哪里能够得到解答。

Closed 3年前 .

[program:myprocessname]
command="/usr/bin/ffmpeg -loglevel quiet -i ..."
process_name=%(program_name)s
numprocs=1
umask=022
priority=999
autostart=true
autorestart=unexpected
startretries=3
exitcodes=0
stopsignal=TERM
stopwaitsecs=10
user=vagrant

尽管将命令改为FFmpeg所在的绝对路径,但这个程序从未被运行。

这是我试图运行它时得到的结果(来自日志)。

"description": "can't find command '/usr/bin/ffmpeg -loglevel quiet -i ...'", "exitstatus": 0, "group": "myprocessname", "logfile": "/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log", "name": "myprocessname", "now": 1554747933, "pid": 0, "spawnerr": "can't find command '/usr/bin/ffmpeg -loglevel quiet -i ...'", "start": 1554747575, "state": 200, "statename": "FATAL", "stderr_logfile": "/var/log/supervisor/myprocessname-stderr---supervisor-WNmJv6.log", "stdout_logfile": "/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log", "stop": 0

可能是FFmpeg产生了主管无法处理的进程?

有什么想法吗?

linux
ffmpeg
supervisord
Ahmad
Ahmad
发布于 2019-04-09
2 个回答
Ahmad
Ahmad
发布于 2019-04-09
已采纳
0 人赞同

这个问题已经通过删除命令中的引号得到了解决

[program:myprogam]
command="/usr/bin/ffmpeg ... With qoutes"
[program:myprogam]
command=/usr/bin/ffmpeg ... No quotes
    
Dudi Boy
Dudi Boy
发布于 2019-04-09
0 人赞同

在以下日志中寻找更多信息。