Ejecutar script al inicio del sistema

Para ejecutar comandos al inicio del sistema se puede utilizar el directorio rc.local de la siguiente manera: creamos/editamos el archivo /etc/rc.d/rc.local donde debemos incluir el shebang y los comandos que necesitemos ejecutar.

sudo vim /etc/rc.d/rc.local

y dentro agregamos lo siguiente por ejemplo, para ejecutar el comando del hdparm:

#!/bin/bash
hdparm -M 254 /dev/sdb

También hay que asegurarse de que este archivo tenga permisos de ejecución:

chmod +x rc.local

Luego para habilitar el inicio de los comandos incluidos en este archivo:

sudo systemctl enable rc-local.service

y vemos si quedó todo correcto con:

sudo systemctl status rc-local.service -l

Fuentes: AskFedoraProject, ForumFedoraProject

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s