#!/bin/bash
#### # в зависимости от браузера раскоментируем строку PID
# # # chrome
# PID=$(ps -x | grep chrome | grep libgcflashplayer.so)
# # # PID браузера midori:
PID=$(ps -x | grep midori | grep "?" | awk '0-9 {print $1}')
# # # Переместимся в дирикторию с временными файлами процесса:
cd /proc/$PID/fd
# # # временные файлы флеш видео:
TMP_FLASH=$(ls -l | grep /tmp/F | awk '0-9 {print $8}')
for i in $TMP_FLASH
do
# # # сохраняем результат в файл видео *.flv:
cp /proc/$PID/fd/$TMP_FLASH /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
done
P.S. скрипт накатал в течении 10 минут, изучив команды и те результаты что выдавала консоль))
Недостаток скрипта в том, что должна быть ТОЛЬКО ОДНА ВКЛАДКА С ВИДЕО, иначе вылетит ошибка, и скачать файл(ы) не удастся вовсе! Очень надеюсь в скором времени решить и эту проблему))
Подписаться на:
Комментарии к сообщению (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...
#!/bin/bash
ОтветитьУдалить#### # в зависимости от браузера раскоментируем строку PID
# # # chrome
# PID=$(ps -x | grep chrome | grep libgcflashplayer.so)
# # # PID браузера midori:
PID=$(ps -x | grep midori | grep "?" | awk '0-9 {print $1}')
# # # Переместимся в дирикторию с временными файлами процесса:
cd /proc/$PID/fd
# # # временные файлы флеш видео:
TMP_FLASH=$(ls -l | grep /tmp/F | awk '0-9 {print $8}')
#for i in $TMP_FLASH
for myfile in /proc/$PID/fd/$TMP_FLASH
do
cp /proc/$PID/fd/$TMP_FLASH /home/tmp/flv
done
в этой редакции сохраняется видео со всех вкладок))