Estou usando o FreeBSD 9 e quero criar um script que verifique se um cabo Ethernet está conectado e, em caso afirmativo, se conecta a ele. Quero configurá-lo para que seja executado sempre que a máquina for inicializada ou sempre que eu fizer login. Olhei para o meu livro do UNIX (está bastante desatualizado e é para o UNIX geral, não especificamente para o FreeBSD) e diz que posso usar crontab, mas só posso fazer isso para que as coisas funcionem em determinados momentos, não quando é iniciado. Alguém pode me dizer como posso chegar a isso?
fonte
man rc
diga "Normalmente, o mecanismo /usr/local/etc/rc.d/ é usado em vez do rc.local hoje em dia, mas se você deseja usar o rc.local, ele ainda é suportado. Nesse caso, ele deve / etc / rc.conf e contém código de inicialização personalizado adicional para o seu sistema.A melhor maneira de manipular o rc.local, no entanto, é separá-lo em scripts rc.d / style e colocá-los em / usr / local / etc / rc .d /. "