Saltar al contenido

¿Cómo configuro un script que se ejecutará al iniciarse en FreeBSD?

Luego de indagar en varios repositorios y sitios al final dimos con la respuesta que te mostramos pronto.

Solución:

FreeBSD cron entiende el @reboot directiva de tiempo, por lo que de hecho puede tener cron ejecute su script al inicio. En lugar de los 5 campos de tiempo habituales, su crontab la entrada podría verse así:

@reboot /path/to/script

Si también desea ejecutar la verificación cuando inicie sesión, agregue una llamada al script en el archivo que su shell ejecuta al iniciar sesión; esto podría ser, dependiendo de su shell, ~/.login, ~/.bash_loginetc.

En FreeBSD 11 para ARMv6 (Raspberry Pi), no pude obtener el crontab @reboot directiva para trabajar para el usuario raíz, y el “agregar secuencias de comandos a la /etc/rc.local archivo” ha sido reemplazado por un mecanismo que ejecuta automáticamente scripts ubicados en /usr/local/etc/rc.d/.

En otras palabras, para ejecutar un script en el arranque en FreeBSD 11 (¿o 10?) y probablemente más nuevo, coloque un script de shell ejecutable con el .sh extensión en esta carpeta para que se ejecute en el arranque:

/usr/local/etc/rc.d/

Es posible que deba crear el rc.d carpeta si no existe.

Consulte http://www.defcon1.org/html/rc-local.html para obtener más detalles.

Otra solución para el script de inicio sería /etc/rc.local.

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *