Если get-edid не отображает все мониторы. Как и мой, у меня есть:
$ lshw -c display
*-display
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:27 memory:f6400000-f67fffff memory:e0000000-efffffff ioport:f000(size=64)
get-edid показывает только внешний монитор, подключенный к порту VGA.
Установить read-edidsudo apt-get install read-edid
Считать информацию edid прямо из sysfs должны показывать все мониторы ls /sys/class/drm/*/edid | xargs -i{} sh -c "echo {}; parse-edid < {}"
Вы можете изучить использование incron для запуска rsync при изменении файла, то есть IN_MODIFY, если вам нужна длительная синхронизация файлов.
http://www.linux-magazine.com / Issues / 2014/158 / Monitoring-with-incron
http://www.linux-magazine.com/Issues/2014/158/Monitoring-with-incron [ ! d6]
http://manpages.ubuntu.com/manpages/intrepid/man5/incrontab.5.html
Если это короткий срок, последний цикл while в тердоне может быть быстрее установлен. [ ! d10]