Ffmpeg 在Ubuntu16.04上使用Start-stop守护进程启动服务,超时
我有/etc/init.d/stream进程,带有启动/停止/重启选项。 它使用/etc/default/stream daemon_选项中的守护程序选项运行ffmpeg。 从后台开始-b板条箱pid/var/run/stream/stream.pid等 如何添加超时60秒以确保流在超过60 sek时强制停止。暂停 无法运行-exec timeout 60 ffmpeg,因为服务只运行timeout命令Ffmpeg 在Ubuntu16.04上使用Start-stop守护进程启动服务,超时,ffmpeg,timeout,start-stop-daemon,Ffmpeg,Timeout,Start Stop Daemon,我有/etc/init.d/stream进程,带有启动/停止/重启选项。 它使用/etc/default/stream daemon_选项中的守护程序选项运行ffmpeg。 从后台开始-b板条箱pid/var/run/stream/stream.pid等 如何添加超时60秒以确保流在超过60 sek时强制停止。暂停 无法运行-exec timeout 60 ffmpeg,因为服务只运行timeout命令 我遗漏了什么或试图使用错误的命令?对于初学者,请尝试在命令中使用引号。你可能需要像这样用反斜
我遗漏了什么或试图使用错误的命令?对于初学者,请尝试在命令中使用引号。你可能需要像这样用反斜杠来避开它们:\' 听起来您的意思是,该服务仅在执行以下命令: 超时 当您真正需要的命令是: 超时60 ffmpeg 因此,试试这些: -exec“超时60 ffmpeg” 或: “-exec超时60 ffmpeg” 或者可能: -exec\timeout 60 ffmpeg\
您应该能够执行任何命令,无论它有多少个字,或者命令行选项。您还应该能够执行多个以分号分隔的命令。多亏了@TalkVideo Network,我将守护程序变量更改为:
DAEMON=" /usr/bin/timeout $TIMEOUT /usr/bin/ffmpeg "
服务运行正常