Maslinux
Las noticias más recientes sobre GNU-Linux

Ejecución de comandos y scripts en el inicio y reinicio en GNU/Linux

Podría surgir la necesidad de ejecutar un comando o scripts al reiniciar o cada vez que iniciemos nuestro sistema. Entonces, ¿cómo podemos hacer eso, en este tutorial vamos a hablar sólo eso. Hablaremos de cómo podemos hacer que nuestros sistemas CentOS / RHEL y Ubuntu ejecuten un comando o scripts al reiniciar o al iniciar el sistema usando dos métodos diferentes. Ambos métodos son probados y funcionan muy bien.

Método 1 – Usando rc.local

En este método, utilizaremos el archivo ‘rc.local’ localizado en ‘/etc/’ para ejecutar nuestros scripts y comandos al inicio. Haremos una entrada para ejecutar el script en el archivo y cada vez que se inicie el sistema, el script será ejecutado.

Pero primero proporcionaremos los permisos para hacer que el archivo /etc/rc.local sea ejecutable,

$ sudo chmod +x /etc/rc.local

A continuación agregaremos el script que se ejecutará en el archivo,

$ sudo vi /etc/rc.local

Y en la parte inferior del archivo, agrega la entrada

sh /root/script.sh &

Ahora guarda el archivo y sal. Del mismo modo podemos ejecutar un comando utilizando el archivo rc.local, pero debemos asegurarnos de que mencionemos la ruta completa del comando. Para localizar la ruta de comando completa, ejecuta,

$ which command

Por ejemplo,

$ which shutter

/usr/bin/shutter

Para CentOS, utilizamos el archivo ‘/etc/rc.d/rc.local’ en lugar de ‘/etc/rc.local’. También necesitamos hacer que este archivo sea ejecutable antes de agregar cualquier script o comando al archivo.

Nota: – Al ejecutar un script al arrancar, asegúrate de que el script termine con ‘exit 0’.

Método 2 – Con Crontab 

Este método es el más fácil de los dos. Crearemos un trabajo cron que esperará 90 segundos después del inicio del sistema y luego ejecutará el comando o el script en el sistema.

Para crear un trabajo cron, abre el terminal y ejecuta,

$ crontab -e

E introduce la siguiente línea,

@reboot ( sleep 90 ; sh \location\script.sh )

Donde \location\script.sh es la ubicación del script que se va a ejecutar.

Fuente original

(Visitada 1 veces, 12 visitas hoy )

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Como instalar Pure OS (138)
  • Los usuarios de Kubuntu 17.10 y 18.04 ya pueden usar KDE Plasma 5.12 LTS (137)
  • Thunderbird busca nuevo diseño (120)
  • Parche de Chakra contra Meltdown y Spectre (120)
  • 7 de los mejores temas de iconos para Ubuntu (54)
  • 9 Cosas que hacer después de instalar Ubuntu 17.10 (54)
  • Los 9 mejores editores de texto en GNU-Linux (54)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies