更新至 16.04 版后无法使用终端保存缓冲视频

更新至 16.04 版后无法使用终端保存缓冲视频

在过去 5 或 6 年的使用 Ubuntu 的时间里,我能够使用终端保存缓冲的视频。我会等待视频播放完毕,无需关闭浏览器窗口,而是从命令行运行:

lsof | grep Flash

...显示文件(甚至是内存文件!),并筛选出名称中包含 Flash 的文件。例如,您将获得如下结果:

plugin-co 2461 用户 17u REG 8,5 1693301 524370 /tmp/FlashXXVkHEM6 (已删除)

...然后我会得到进程 ID 的 4 位或 5 位数字,在本例中是“2461”

然后我跑

cd /proc/2461/fd

...进而ls -l

这将向您显示内存文件,在此示例中:

lrwx------ 1 个用户 用户 64 2011-09-16 10:23 17 -> /tmp/FlashXXVkHEM6 (已删除)

现在,在这个例子中,数字 17 是您可以用来访问“已删除”文件“/tmp/FlashXXVkHEM6”的文件名,因此您可以运行(代码)

cp 17 /tmp/whatever_you_name_the_video.flv

...您将把该视频的副本保存在 /tmp 目录中以供进一步使用!

但是现在我的问题是,当我运行 16.04 时(代码)

lsof | grep Flash

...我只得到:

lsof:警告:无法 stat() tracefs 文件系统 /sys/kernel/debug/tracing 输出信息可能不完整。

有其他人遇到过这种情况吗?
我该如何解决?

相关内容