Когда вы посмотрите на упомянутый bash-скрипт, вы обнаружите, что используются следующие команды:
awk
, cut
, cp
, ffmpeg
, file
, ls
, sed
, test
, wc
Вам стоит разобраться, что они делают для автоматизации ручной обработки с помощью bash.
Альтернативные и возможно более быстрые способы получения pid
ов firefox - использовать pgrep firefox
или pidof firefox
, что может занять меньше времени, чем lsof -c firefox
.
Иногда нет необходимости изобретать колесо. Такие инструменты, как youtube-dl (основанный на python), доступны для загрузки видео с многих видеоплатформ.
Почитайте о pflow(4) и связанных с ним (интегрируется с pf) . Вы экспортируете эти данные NetFlow/IPFIX в пакет сбора/отчетности по вашему выбору. Я просто использую nfdump и связанных с ним друзей CLI, но NfSen — это интерфейс веб-интерфейса для этого.