我使用gtk-recordmydesktop和/或recordmydesktop记录我的桌面并创建屏幕转换。
我需要在给定的时间内记录我的桌面,比如说一个小时,这样我就可以在我离开的时候记录东西了。我该怎么做呢?我在recordmydesktop中找不到允许这样做的任何参数。还有其他工具提供此功能吗?
发布于 2015-06-21 04:25:32
好吧我找到答案了。就在man的recordmydesktop页面上。在手册页中,很明显,如果recordmydesktop接收到这些信号中的任何一个:SIGTERM或SIGINT,它将停止录制和保存视频。
现在,默认情况下,kill命令发送SIGTERM信号。因此,如果我们知道正在运行的pid进程的recormydesktop,我们就可以优雅地终止该进程,确保视频也被保存。
这里有一种方法可以做到:
#!/bin/bash
recordmydesktop --on-the-fly-encoding &
sleep 2700 #keep recording for 45 minutes
kill `echo $!`https://unix.stackexchange.com/questions/211048
复制相似问题