我做了一個小腳本保存Flash視頻,它使用lsof的,:鉻鉻我如何找到閃光燈的位置,並保存與胡椒閃光緩衝閃光燈?
#create an ARRAY which has flash paths
filesarray=($(ls -l "/proc/$(lsof -n | awk ' /Flash/{print $2 ; exit}')/fd" | awk '/Flash/{print $9}'))
echo ${filesarray[@]}
#create an array for firefox ...
filesarraytwo=($(ls -l "/proc/$(lsof -n | awk ' /plugin-co/{print $2 ; exit}')/fd" | awk '/Flash/{print $9}'))
echo ${filesarraytwo[@]}
現在這種方法不適用於鉻工作,我不能夠找到在/ proc//FD /文件我猜這是胡椒閃光燈,它與標準閃光燈有很大不同,所以我希望即使對於鉻鉻和胡椒閃光燈也要完成此腳本。
我想,即使這樣做
lsof -n | grep -i flash
chromium- 11658 sem mem REG 8,10 17139808 662709 /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so
,但當然對的/ proc/11658/fd的我有沒有文件,該文件是視頻文件,這樣:S
我想這不是因爲我那麼簡單想和我嘗試在這些文件夾中搜索沒有運氣
$ HOME/.cache /鉻/默認/緩存/
和
$ HOME/.cache /鉻/默認/媒體緩存/
在這些文件夾中,我可以看到一些視頻文件但他們是不是所有的這是非常奇怪的
編輯:我發現,長期的文件有是一個奇怪的行爲,在開始有文件在$ HOME/.cache /鉻/默認/緩存/但一段時間後,他們消失...所以我猜他們改變位置:S
我使用鉻:版本34.0.1847.116
任何人都可以找到解決方案嗎?