Я використовую FreeBSD 9 і хочу створити сценарій, який перевірить, чи підключений кабель Ethernet, і якщо так, то він підключається до нього. Я хочу встановити його так, щоб він працював щоразу, коли машина запускається або коли я входив у систему. Я переглянув свою книгу UNIX (вона досить застаріла і стосується загального UNIX, а не FreeBSD), і там написано, що я можу використовувати crontab, але я можу це зробити лише для того, щоб все працювало в певний час, а не тоді, коли воно починається. Може хтось скажіть, будь ласка, як я можу отримати це?
man rc
сказано "Зазвичай механізм /usr/local/etc/rc.d/ використовується сьогодні замість rc.local, але якщо ви хочете використовувати rc.local, він все ще підтримується. У цьому випадку він повинен джерелом / тощо / rc.conf і містять додатковий спеціальний код запуску для вашої системи, однак найкращий спосіб обробити rc.local - це розділити його на сценарії rc.d / style і помістити їх під / usr / local / etc / rc .d /. "