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