如何在Linux中暂停/恢复进程

时间:2015-01-08 16:30:47

标签: linux vlc libvlc

我记录我的节目直到它关闭。

启动命令:

cvlc screen:// --screen-left=0 --screen-top=0 --screen-width=1280 --screen-height=960 --screen-fps=30 \
--sout '#transcode{vcodec=mp2v, vb=800, scale=1, acodec=none}:file{mux=ts, dst=your_video_path_to_be_saved}'

停止命令:

kill -9 pgrep vlc

效果很好,现在我需要为这个程序实现暂停方法。我需要在暂停方法中杀死程序然后在恢复方法上启动它并将新视频添加到较旧的视频。我该怎么办?

VLC Wiki: Merge

2 个答案:

答案 0 :(得分:21)

暂停流程

kill -STOP <PID>

要恢复它

kill -CONT <PID>

答案 1 :(得分:4)

来自shell的

Ctrl + z (SIGTSTP)停止(现在我们可能会使用术语“暂停”,这是bash的手册页所做的)一个过程。可以使用命令fg(在前台)或bg(在后台)继续(“恢复”)该过程。

kill -9 停止进程,杀死(SIGKILL)。我提到它,因为这里的措辞含糊不清。