Bash VLC播放器开始录制并停止使用linux命令

Bash VLC播放器开始录制并停止使用linux命令,bash,unix,terminal,vlc,Bash,Unix,Terminal,Vlc,我正在尝试录制直播并在几分钟后停止,但无法停止录制。我可以创建新的录音,但脚本不会停止。我在ubuntu上使用以下命令:- cvlc -vvv http://cab.mpeg --sout "#transcode{}:duplicate{dst=std{access=file,mux=ts,dst={CabTest_$NOW.ts}" > video_log 2>&1 & echo "Start recording the test case...." run_u

我正在尝试录制直播并在几分钟后停止,但无法停止录制。我可以创建新的录音,但脚本不会停止。我在ubuntu上使用以下命令:-

cvlc -vvv http://cab.mpeg --sout "#transcode{}:duplicate{dst=std{access=file,mux=ts,dst={CabTest_$NOW.ts}" > video_log 2>&1 &

echo "Start recording the test case...."

run_uiautomator 'test.jar demo.jar' 

com.epl.test.mini.RankingAlgoTest

echo "Stop recording the test case...."

stop

此停止命令不停止实时录制

stop
在这种情况下不是有效的命令。尝试使用killall-SIGTERM vlc代替

我对这两行代码感到惊讶
run_uiauto;com.epl.test….
您知道这种格式可以工作吗
com.epl.test…
在我看来就像一个java类。它不会在bash脚本中自行运行<代码>停止似乎也有问题,除非您的路径中有一个it。祝你好运。@Sheller java类工作正常……如何停止?……我无法停止录制。请重新表述我的评论,“我认为你发布的不是有效的bash脚本,除非
cvlc
的工作方式有什么特别之处(不太可能)”。使用shell调试/跟踪查看每一行,因为它是在脚本的第二行上使用
set-vx
执行的。用以“+”开头的最后一行编辑有关的问题,以及在该行之后发出的任何其他消息。不要在下面添加注释;-)!祝你好运。@Shelleter忘了上面的代码。。。。如果我只是写vlc停止vlc播放器记录无限时间…不能停止我知道你的停止命令不起作用。我试图帮助你理解为什么它不起作用。请使用
set-vx
输出和上述任何附加输出更新您的问题,以便我可以帮助您。(我将离线至少4小时)。祝你好运