Некоторое время назад я использовал FERM и пользовательский и простой скрипт Bash для генерации наборов и вставлять его в правильном порядке Vía «включать» директиву в FERM.
Если вы хотите ввещать соединения, и т. Д. Вы можете использовать ulog-mysql и сохранить определенные данные, сопоставляемые с определенными правилами iptables в MySQL и графике, что вы хотите, от этого момента.
Еще одна возможность использовать роль роль IPtables в Anbible , возможно, вы найдете лучшую роль для вашего сценария.
так или иначе, скрипт не может быть выполнен.
NOEXEC
, SELinux и т. Д. (Какие бы ограничения безопасности вы могли бы иметь) / bin / sh
) Кстати:
sudo
из скрипта, он уже работает как root Echo "Foo"> Файл
, а не echo "foo> Файл"
Нет никакой гарантии, что ваш скрипт будет выполнен после I2C-1
инициализируется, поэтому у вас есть состояние гонки . Вам лучше использовать правило UDEV вместо скрипта:
ACTION=="add", SUBSYSTEM=="i2c", ATTR{name}=="<contents of file /sys/class/i2c-adapter/i2c-1/name>", ATTR{new_device}="ds1307 0x68"
Поместите эту линию в /etc/udev/rules.d/99-I2C-RTC.Rules
.
Эхо должно быть:
echo "ds1307 0x68">/sys/class/i2c-adapter/i2c-1/new_device
Пробелов нет....., и это работает на меня. Не забудьте:
systemctl enable <your.service>...