Distributor ID: Debian
Description: Debian GNU/Linux 8.10 (jessie)
Release: 8.10
Codename: jessie
root@astra:~# ls -al /dev/dvb
total 0
drw------- 22 root root 440 Jan 15 14:13 .
drwxr-xr-x 19 root root 3220 Jan 25 10:32 ..
drw------- 2 root root 120 Jan 15 14:12 adapter0
drw------- 2 root root 120 Jan 15 14:12 adapter1
drw------- 2 root root 120 Jan 15 14:12 adapter10
drw------- 2 root root 120 Jan 15 14:12 adapter11
drw------- 2 root root 120 Jan 15 14:12 adapter12
drw------- 2 root root 120 Jan 15 14:12 adapter13
drw------- 2 root root 120 Jan 15 14:12 adapter14
drw------- 2 root root 120 Jan 15 14:12 adapter15
drw------- 2 root root 120 Jan 15 14:12 adapter16
drw------- 2 root root 120 Jan 15 14:12 adapter17
drw------- 2 root root 120 Jan 15 14:13 adapter18
drw------- 2 root root 120 Jan 15 14:13 adapter19
drw------- 2 root root 120 Jan 15 14:12 adapter2
drw------- 2 root root 120 Jan 15 14:12 adapter3
drw------- 2 root root 120 Jan 15 14:12 adapter4
drw------- 2 root root 120 Jan 15 14:12 adapter5
drw------- 2 root root 120 Jan 15 14:12 adapter6
drw------- 2 root root 120 Jan 15 14:12 adapter7
drw------- 2 root root 120 Jan 15 14:12 adapter8
drw------- 2 root root 120 Jan 15 14:12 adapter9
root@astra:~# groups nadmin
nadmin : nadmin cdrom floppy audio dip video plugdev netdev
root@astra:~# stat /dev/dvb
File: '/dev/dvb'
Size: 440 Blocks: 0 IO Block: 4096 directory
Device: 5h/5d Inode: 8590 Links: 22
Access: (0600/drw-------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-01-28 16:57:45.303589293 +0300
Modify: 2019-01-15 14:13:00.885904440 +0300
Change: 2019-01-21 10:01:10.937110736 +0300
Birth: -
root@astra:~# udevadm info -a -n /dev/dvb
device node not found
root@astra:~# udevadm info -a -n /dev/dvb/adapter0
device node not found
root@astra:~# udevadm info -a -n /dev/dvb/adapter0/demux0
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:01.0/0000:01:00.0/dvb/dvb0.demux0':
KERNEL=="dvb0.demux0"
SUBSYSTEM=="dvb"
DRIVER==""
looking at parent device '/devices/pci0000:00/0000:00:01.0/0000:01:00.0':
KERNELS=="0000:01:00.0"
SUBSYSTEMS=="pci"
DRIVERS=="SAA716x TBS"
ATTRS{irq}=="16"
ATTRS{subsystem_vendor}=="0x6985"
ATTRS{broken_parity_status}=="0"
ATTRS{class}=="0x048000"
ATTRS{driver_override}=="(null)"
ATTRS{consistent_dma_mask_bits}=="64"
ATTRS{dma_mask_bits}=="64"
ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
ATTRS{device}=="0x7160"
ATTRS{enable}=="1"
ATTRS{msi_bus}==""
ATTRS{local_cpulist}=="0-1"
ATTRS{vendor}=="0x1131"
ATTRS{subsystem_device}=="0x0002"
ATTRS{numa_node}=="-1"
ATTRS{d3cold_allowed}=="1"
looking at parent device '/devices/pci0000:00/0000:00:01.0':
KERNELS=="0000:00:01.0"
SUBSYSTEMS=="pci"
DRIVERS=="pcieport"
ATTRS{irq}=="40"
ATTRS{subsystem_vendor}=="0x1462"
ATTRS{broken_parity_status}=="0"
ATTRS{class}=="0x060400"
ATTRS{driver_override}=="(null)"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{dma_mask_bits}=="32"
ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
ATTRS{device}=="0x0151"
ATTRS{enable}=="1"
ATTRS{msi_bus}=="1"
ATTRS{local_cpulist}=="0-1"
ATTRS{vendor}=="0x8086"
ATTRS{subsystem_device}=="0x7751"
ATTRS{numa_node}=="-1"
ATTRS{d3cold_allowed}=="0"
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
SUBSYSTEM=="dvb", GROUP="video"
chown -R root:root /dev/dvb
chmod -R 600 /dev/dvb
[runuser|su] -l nadmin -c 'command'
. Команда выполняется из скрипта, который запускает root-овый процесс. [runuser|su] -l nadmin -c 'command'
# [runuser|su] -l nadmin -c 'command'
-bash: [runuser: command not found
-bash: su]: command not found
[runuser|su]
имел в виду что запускал и через runuser и через su. Параметры одинаковые.su -l nadmin -c 'command'
runuser -l nadmin -c 'command'
Команда выполняется из скрипта, который запускает root-овый процесс.
Нужна вся команда как есть?
#!/bin/bash
KVK="$(pgrep -f '\-reconnect_delay_max 4294 \-i http://vgtrk15.hostingradio.ru:8011/vgtrk15128.mp3')"
echo $KVK
if [ -z "$KVK" ]
then
su -l nadmin -c 'ffmpeg -loglevel quiet -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 4294 -i http://vgtrk15.hostingradio.ru:8011/vgtrk15128.mp3 -filter:a "volume=1" -c:a mp2 -f mpegts udp://224.244.244.211:1234?pkt_size=1316 &'
else
kill $KVK
su -l nadmin -c 'ffmpeg -loglevel quiet -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 4294 -i http://vgtrk15.hostingradio.ru:8011/vgtrk15128.mp3 -filter:a "volume=1" -c:a mp2 -f mpegts udp://224.244.244.211:1234?pkt_size=1316 &'
fi
strace -e 'open,creat,openat' -o /tmp/ffmpeg.trace
в команды запуска ffmpeg, чтобы получить лог открытия файлов, чтобы убедиться, что это действительно он:su -l nadmin -c 'strace -e open,creat,openat -o /tmp/ffmpeg.trace ffmpeg -loglevel quiet -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 4294 -i http://vgtrk15.hostingradio.ru:8011/vgtrk15128.mp3 -filter:a "volume=1" -c:a mp2 -f mpegts udp://224.244.244.211:1234?pkt_size=1316 &'
root@astra:~# stat /dev/dvb
File: '/dev/dvb'
Size: 440 Blocks: 0 IO Block: 4096 directory
Device: 5h/5d Inode: 10308 Links: 22
Access: (0600/drw-------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-02-04 16:39:23.442554608 +0300
Modify: 2019-01-30 11:47:34.842043703 +0300
Change: 2019-02-04 16:38:41.142554236 +0300
Birth: -
root@astra:~# ls -al /dev/dvb
total 0
drw------- 22 root root 440 Jan 30 11:47 .
drwxr-xr-x 19 root root 3220 Jan 30 11:47 ..
drw------- 2 root root 120 Jan 30 11:47 adapter0
drw------- 2 root root 120 Jan 30 11:47 adapter1
drw------- 2 root root 120 Jan 30 11:47 adapter10
drw------- 2 root root 120 Jan 30 11:47 adapter11
drw------- 2 root root 120 Jan 30 11:47 adapter12
drw------- 2 root root 120 Jan 30 11:47 adapter13
drw------- 2 root root 120 Jan 30 11:47 adapter14
drw------- 2 root root 120 Jan 30 11:47 adapter15
drw------- 2 root root 120 Jan 30 11:47 adapter16
drw------- 2 root root 120 Jan 30 11:47 adapter17
drw------- 2 root root 120 Jan 30 11:47 adapter18
drw------- 2 root root 120 Jan 30 11:47 adapter19
drw------- 2 root root 120 Jan 30 11:47 adapter2
drw------- 2 root root 120 Jan 30 11:47 adapter3
drw------- 2 root root 120 Jan 30 11:47 adapter4
drw------- 2 root root 120 Jan 30 11:47 adapter5
drw------- 2 root root 120 Jan 30 11:47 adapter6
drw------- 2 root root 120 Jan 30 11:47 adapter7
drw------- 2 root root 120 Jan 30 11:47 adapter8
drw------- 2 root root 120 Jan 30 11:47 adapter9
root@astra:~# ls -al /dev/dvb/adapter*
/dev/dvb/adapter0:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 0 Jan 30 16:26 demux0
crw------- 1 root root 212, 1 Jan 30 11:47 dvr0
crw------- 1 root root 212, 3 Jan 30 11:47 frontend0
crw------- 1 root root 212, 2 Jan 30 11:47 net0
/dev/dvb/adapter1:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 4 Jan 30 11:47 demux0
crw------- 1 root root 212, 5 Jan 30 11:47 dvr0
crw------- 1 root root 212, 7 Jan 30 11:47 frontend0
crw------- 1 root root 212, 6 Jan 30 11:47 net0
/dev/dvb/adapter10:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 40 Jan 30 11:47 demux0
crw------- 1 root root 212, 41 Jan 30 11:47 dvr0
crw------- 1 root root 212, 43 Jan 30 11:47 frontend0
crw------- 1 root root 212, 42 Jan 30 11:47 net0
/dev/dvb/adapter11:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 44 Jan 30 11:47 demux0
crw------- 1 root root 212, 45 Jan 30 11:47 dvr0
crw------- 1 root root 212, 47 Jan 30 11:47 frontend0
crw------- 1 root root 212, 46 Jan 30 11:47 net0
/dev/dvb/adapter12:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 48 Jan 30 11:47 demux0
crw------- 1 root root 212, 49 Jan 30 11:47 dvr0
crw------- 1 root root 212, 51 Jan 30 11:47 frontend0
crw------- 1 root root 212, 50 Jan 30 11:47 net0
/dev/dvb/adapter13:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 52 Jan 30 11:47 demux0
crw------- 1 root root 212, 53 Jan 30 11:47 dvr0
crw------- 1 root root 212, 55 Jan 30 11:47 frontend0
crw------- 1 root root 212, 54 Jan 30 11:47 net0
/dev/dvb/adapter14:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 56 Jan 30 11:47 demux0
crw------- 1 root root 212, 57 Jan 30 11:47 dvr0
crw------- 1 root root 212, 59 Jan 30 11:47 frontend0
crw------- 1 root root 212, 58 Jan 30 11:47 net0
/dev/dvb/adapter15:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 60 Jan 30 11:47 demux0
crw------- 1 root root 212, 61 Jan 30 11:47 dvr0
crw------- 1 root root 212, 63 Jan 30 11:47 frontend0
crw------- 1 root root 212, 62 Jan 30 11:47 net0
/dev/dvb/adapter16:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 64 Jan 30 11:47 demux0
crw------- 1 root root 212, 65 Jan 30 11:47 dvr0
crw------- 1 root root 212, 67 Jan 30 11:47 frontend0
crw------- 1 root root 212, 66 Jan 30 11:47 net0
/dev/dvb/adapter17:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 68 Jan 30 11:47 demux0
crw------- 1 root root 212, 69 Jan 30 11:47 dvr0
crw------- 1 root root 212, 71 Jan 30 11:47 frontend0
crw------- 1 root root 212, 70 Jan 30 11:47 net0
/dev/dvb/adapter18:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 72 Jan 30 11:47 demux0
crw------- 1 root root 212, 73 Jan 30 11:47 dvr0
crw------- 1 root root 212, 75 Jan 30 11:47 frontend0
crw------- 1 root root 212, 74 Jan 30 11:47 net0
/dev/dvb/adapter19:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 76 Jan 30 11:47 demux0
crw------- 1 root root 212, 77 Jan 30 11:47 dvr0
crw------- 1 root root 212, 79 Jan 30 11:47 frontend0
crw------- 1 root root 212, 78 Jan 30 11:47 net0
/dev/dvb/adapter2:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 8 Jan 30 11:47 demux0
crw------- 1 root root 212, 9 Jan 30 11:47 dvr0
crw------- 1 root root 212, 11 Jan 30 11:47 frontend0
crw------- 1 root root 212, 10 Jan 30 11:47 net0
/dev/dvb/adapter3:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 12 Jan 30 11:47 demux0
crw------- 1 root root 212, 13 Jan 30 11:47 dvr0
crw------- 1 root root 212, 15 Jan 30 11:47 frontend0
crw------- 1 root root 212, 14 Jan 30 11:47 net0
/dev/dvb/adapter4:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 16 Jan 30 11:47 demux0
crw------- 1 root root 212, 17 Jan 30 11:47 dvr0
crw------- 1 root root 212, 19 Jan 30 11:47 frontend0
crw------- 1 root root 212, 18 Jan 30 11:47 net0
/dev/dvb/adapter5:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 20 Jan 30 11:47 demux0
crw------- 1 root root 212, 21 Jan 30 11:47 dvr0
crw------- 1 root root 212, 23 Jan 30 11:47 frontend0
crw------- 1 root root 212, 22 Jan 30 11:47 net0
/dev/dvb/adapter6:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 24 Jan 30 11:47 demux0
crw------- 1 root root 212, 25 Jan 30 11:47 dvr0
crw------- 1 root root 212, 27 Jan 30 11:47 frontend0
crw------- 1 root root 212, 26 Jan 30 11:47 net0
/dev/dvb/adapter7:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 28 Jan 30 11:47 demux0
crw------- 1 root root 212, 29 Jan 30 11:47 dvr0
crw------- 1 root root 212, 31 Jan 30 11:47 frontend0
crw------- 1 root root 212, 30 Jan 30 11:47 net0
/dev/dvb/adapter8:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 32 Jan 30 11:47 demux0
crw------- 1 root root 212, 33 Jan 30 11:47 dvr0
crw------- 1 root root 212, 35 Jan 30 11:47 frontend0
crw------- 1 root root 212, 34 Jan 30 11:47 net0
/dev/dvb/adapter9:
total 0
drw------- 2 root root 120 Jan 30 11:47 .
drw------- 22 root root 440 Jan 30 11:47 ..
crw------- 1 root root 212, 36 Jan 30 11:47 demux0
crw------- 1 root root 212, 37 Jan 30 11:47 dvr0
crw------- 1 root root 212, 39 Jan 30 11:47 frontend0
crw------- 1 root root 212, 38 Jan 30 11:47 net0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ffmpeg 11996 nadmin 220w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 221w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 11996 nadmin 222w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 11996 nadmin 223w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 224w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 225w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 11996 nadmin 226w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 11996 nadmin 227w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 228w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 11996 nadmin 229w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 230w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 11996 nadmin 231w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 232w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 11996 nadmin 233w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 234w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 235w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 236w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 237w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 238w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 11996 nadmin 241w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 242w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 243w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 244w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 245w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 246w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 11996 nadmin 247w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 11996 nadmin 248w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 11996 nadmin 249w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 11996 nadmin 250w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 11996 nadmin 251w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 11996 nadmin 253r CHR 212,25 0t0 10876 /dev/dvb/adapter6/dvr0
ffmpeg 11996 nadmin 254u CHR 212,27 0t0 10878 /dev/dvb/adapter6/frontend0
ffmpeg 11996 nadmin 255w CHR 212,24 0t0 10875 /dev/dvb/adapter6/demux0
killall -9 ffmpeg
, разве не должны были закрыться файловые дескрипторы вместе с процессами? killall -9 ffmpeg
strace -e 'open,creat,openat' -f -o /tmp/ffmpeg.trace
root@astra:~# lsof +D /dev/dvb/ | grep 25955
ffmpeg 25955 nadmin 10r CHR 212,29 0t0 10881 /dev/dvb/adapter7/dvr0
ffmpeg 25955 nadmin 11u CHR 212,31 0t0 11352 /dev/dvb/adapter7/frontend0
ffmpeg 25955 nadmin 12r CHR 212,57 0t0 10916 /dev/dvb/adapter14/dvr0
ffmpeg 25955 nadmin 14u CHR 212,59 0t0 11373 /dev/dvb/adapter14/frontend0
ffmpeg 25955 nadmin 15r CHR 212,49 0t0 11371 /dev/dvb/adapter12/dvr0
ffmpeg 25955 nadmin 17r CHR 212,9 0t0 10858 /dev/dvb/adapter2/dvr0
ffmpeg 25955 nadmin 18u CHR 212,51 0t0 10908 /dev/dvb/adapter12/frontend0
ffmpeg 25955 nadmin 19r CHR 212,13 0t0 10863 /dev/dvb/adapter3/dvr0
ffmpeg 25955 nadmin 20u CHR 212,11 0t0 10860 /dev/dvb/adapter2/frontend0
ffmpeg 25955 nadmin 21r CHR 212,61 0t0 11376 /dev/dvb/adapter15/dvr0
ffmpeg 25955 nadmin 22u CHR 212,15 0t0 10865 /dev/dvb/adapter3/frontend0
ffmpeg 25955 nadmin 23r CHR 212,1 0t0 10311 /dev/dvb/adapter0/dvr0
ffmpeg 25955 nadmin 24u CHR 212,63 0t0 11378 /dev/dvb/adapter15/frontend0
ffmpeg 25955 nadmin 25r CHR 212,73 0t0 11388 /dev/dvb/adapter18/dvr0
ffmpeg 25955 nadmin 26r CHR 212,5 0t0 11338 /dev/dvb/adapter1/dvr0
ffmpeg 25955 nadmin 27r CHR 212,53 0t0 10911 /dev/dvb/adapter13/dvr0
ffmpeg 25955 nadmin 28u CHR 212,3 0t0 11335 /dev/dvb/adapter0/frontend0
ffmpeg 25955 nadmin 29u CHR 212,7 0t0 10855 /dev/dvb/adapter1/frontend0
ffmpeg 25955 nadmin 30u CHR 212,75 0t0 10931 /dev/dvb/adapter18/frontend0
ffmpeg 25955 nadmin 31w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 33r CHR 212,77 0t0 10934 /dev/dvb/adapter19/dvr0
ffmpeg 25955 nadmin 35u CHR 212,55 0t0 10913 /dev/dvb/adapter13/frontend0
ffmpeg 25955 nadmin 36u CHR 212,79 0t0 11390 /dev/dvb/adapter19/frontend0
ffmpeg 25955 nadmin 114w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 150w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 156w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 157w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 158w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 159w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 160w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 161w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 162w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 163w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 164w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 165w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 166w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 167w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 168w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 169w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 170w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 171w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 172w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 173w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 174w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 175w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 176w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 177w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 178w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 179w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 180w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 181w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 182w CHR 212,28 0t0 10880 /dev/dvb/adapter7/demux0
ffmpeg 25955 nadmin 183w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 184w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 185w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 186w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 187w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 188w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 189w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 190w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 191w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 192w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 193w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 194w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 195w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 196w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 197w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 198w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 199w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 200w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 201w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 202w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 203w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 204w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 205w CHR 212,52 0t0 10910 /dev/dvb/adapter13/demux0
ffmpeg 25955 nadmin 206w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 207w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 208w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 209w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 210w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 211w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 212w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 213w CHR 212,8 0t0 10857 /dev/dvb/adapter2/demux0
ffmpeg 25955 nadmin 214w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 215w CHR 212,48 0t0 11370 /dev/dvb/adapter12/demux0
ffmpeg 25955 nadmin 216w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 217w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 218w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 219w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 220w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 221w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 222w CHR 212,56 0t0 10915 /dev/dvb/adapter14/demux0
ffmpeg 25955 nadmin 223w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 224w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 225w CHR 212,0 0t0 10310 /dev/dvb/adapter0/demux0
ffmpeg 25955 nadmin 226w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 227w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 228w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 229w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 230w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 231w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 232w CHR 212,12 0t0 10862 /dev/dvb/adapter3/demux0
ffmpeg 25955 nadmin 233w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 234w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 235w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 236w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 237w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 238w CHR 212,60 0t0 11375 /dev/dvb/adapter15/demux0
ffmpeg 25955 nadmin 241w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 242w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 243w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 244w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 245w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 246w CHR 212,4 0t0 11337 /dev/dvb/adapter1/demux0
ffmpeg 25955 nadmin 247w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 248w CHR 212,76 0t0 10933 /dev/dvb/adapter19/demux0
ffmpeg 25955 nadmin 249w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 250w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 251w CHR 212,72 0t0 11387 /dev/dvb/adapter18/demux0
ffmpeg 25955 nadmin 252r CHR 212,25 0t0 10876 /dev/dvb/adapter6/dvr0
root@astra:~# cat /tmp/kvkcam.trace
25955 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavdevice.so.57", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavfilter.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavformat.so.57", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavcodec.so.57", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavresample.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libpostproc.so.54", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libswresample.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libswscale.so.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavutil.so.55", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libva.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXv.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libX11.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXext.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-shape.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libcdio_paranoia.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libcdio_cdda.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libjack.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libasound.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libdc1394.so.22", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libGL.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libopenal.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libpulse.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libcaca.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libraw1394.so.11", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libavc1394.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/librom1394.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libiec61883.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libzmq.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/librubberband.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libfribidi.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libbs2b.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libass.so.5", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libmodplug.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libgme.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libbluray.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libchromaprint.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libzvbi.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxvidcore.so.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libx265.so.87", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libx264.so.142", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libwebp.so.5", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libwavpack.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libvpx.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libvorbis.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libtwolame.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libtheoraenc.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libtheoradec.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libspeex.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libsnappy.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libshine.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libopus.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libopenjp2.so.7", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libmp3lame.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgsm.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libcrystalhd.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libsoxr.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libvdpau.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libva-drm.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libva-x11.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libcdio.so.13", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXi.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXss.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libusb-1.0.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-present.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxcb-sync.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxshmfence.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/tls/x86_64/libjson-c.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/tls/libjson-c.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/x86_64/libjson-c.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libjson-c.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libjson-c.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libcap.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libslang.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libncursesw.so.5", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libpgm-5.1.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libsodium.so.13", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libsamplerate.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libfftw3.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libGLU.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libSM.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libICE.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/libtbb.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libpng12.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libenca.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libnettle.so.4", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libhogweed.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libnuma.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libogg.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgomp.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libudev.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libXtst.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/libXtst.so.6", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libwrap.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libwrap.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libsndfile.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/libsndfile.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libasyncns.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/libasyncns.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libattr.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libattr.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/lib/x86_64-linux-gnu/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 260
25955 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libFLAC.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25955 open("/usr/lib/x86_64-linux-gnu/libFLAC.so.8", O_RDONLY|O_CLOEXEC) = 260
25955 open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 260
25955 openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 260
25955 open("/proc/self/status", O_RDONLY) = 260
25955 openat(AT_FDCWD, "/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 260
25955 open("/sys/devices/system/node/node0/meminfo", O_RDONLY) = 261
25955 openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 260
25955 open("/proc/self/status", O_RDONLY) = 260
25955 open("/dev/urandom", O_RDONLY) = 260
25955 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 262
25955 open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 262
25955 open("/lib/x86_64-linux-gnu/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = 262
25955 open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 262
25955 open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 264
25987 open("/proc/sys/vm/overcommit_memory", O_RDONLY|O_CLOEXEC) = 264
Это наследование как то можно отрегулировать или проверить?
for fd in `ls -1 /proc/$$/fd` ; do [ $fd -gt 2 ] && eval "exec $fd>&-" ; done