Ubiquiti EdgeRouter: виконання команд під час запуску

Іноді виникає необхідність виконати команду під час запуску роутера. Як це зробити в EdgeOS?

Просто помістіть скрипт в /config/script/post-config.d/ і переконайтеся, що він є виконуваним. Скрипт запуститься під час запуску і буде виконуватися від імені користувача root.

Наведений нижче приклад скрипту перезапускає з’єднання pppoe:

#!/bin/bash
run=/opt/vyatta/bin/vyatta-op-cmd-wrapper
$run disconnect interface pppoe0
sleep 1m
$run connect interface pppoe0