Estoy usando FreeBSD 9 y quiero hacer un script que verifique si un cable Ethernet está conectado y, si es así, se conecta a él. Quiero configurarlo para que se ejecute cada vez que se inicie la máquina, o cada vez que inicie sesión. Miré mi libro de UNIX (está bastante desactualizado y es para UNIX general, no específicamente FreeBSD) y dice que puedo usar crontab, pero solo puedo hacer esto para hacer que las cosas se ejecuten en ciertos momentos, no cuando se inicia. ¿Puede alguien decirme cómo puedo llegar a esto?
man rc
dice "Típicamente, el mecanismo /usr/local/etc/rc.d/ se usa en lugar de rc.local en estos días, pero si desea usar rc.local, todavía es compatible. En este caso, debería generar / etc / rc.conf y contienen un código de inicio personalizado adicional para su sistema. Sin embargo, la mejor manera de manejar rc.local es separarlo en scripts rc.d / style y colocarlos en / usr / local / etc / rc .re/."