Korzystam z FreeBSD 9 i chcę stworzyć skrypt, który sprawdzi, czy kabel Ethernet jest podłączony, a jeśli tak, to się z nim połączy. Chcę ustawić go tak, aby działał przy każdym uruchomieniu komputera lub przy każdym logowaniu. Spojrzałem na moją książkę UNIX (jest dość przestarzała i dotyczy ogólnego systemu UNIX, a nie FreeBSD) i mówi, że mogę używać crontab, ale mogę to zrobić tylko po to, aby wszystko działało w określonych momentach, a nie kiedy się uruchamia. Czy ktoś może mi powiedzieć, jak mogę się tym zająć?
źródło
man rc
mówi „Zazwyczaj w dzisiejszych czasach zamiast rc.local używany jest mechanizm /usr/local/etc/rc.d/, ale jeśli chcesz użyć rc.local, nadal jest on obsługiwany. W takim przypadku powinien on źródła / etc / rc.conf i zawierają dodatkowy niestandardowy kod startowy dla twojego systemu. Najlepszym sposobem obsługi rc.local jest jednak podzielenie go na skrypty rc.d / style i umieszczenie ich w katalogu / usr / local / etc / rc .re/."